ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 概述 1. 是一个关联容器 2. 它对最近使用过的项提供最快速的访问,并会根据几个开销函数的结果自动移除那些不常用的项。 3. QMap或者QHash相比,好处是QCache自动获得被插入对象的所有权 4. 并在需要的时候自动释放他们来为新插入的对象腾出空间 实例 ``` QCache<int, Employee> cache; // QCache<int, Employee> cache(5000); Employee *employee = new Employee; employee->setId(37); employee->setName("Richard Schmit"); ... cache.insert(employee->id(), employee); ```