最近在学习缓存方面的知识,了解了缓存(Cache)的基本概念,为什么要使用缓存,以及一些缓存算法(缓存替换),如LRU.LFU.ARC等等. 这些缓存算法的实现过程会使用一些基本的数据结构,如list.map等.STL提供了一些标准的容器模板类可以拿来使用,我要在QT环境下测试,所以就近学习一下QT的容器类,如QList.QMap等. 可在QT官方帮助文档中关键词搜索“Container Classes” 这些容器类的设计比STL容器更轻,更安全,更易于使用. 如果您不熟悉STL,或者喜欢以“Q…