NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[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); ```