1. 首页
  2. 数据库
  3. 其它
  4. 泛型:类型化缓存(III)

泛型:类型化缓存(III)

上传者: 2021-02-07 17:07:27上传 PDF文件 184KB 热度 17次
这是类型化缓存——轻量级和灵活的连续任意类型对象数组——的最后部分。它定位于基本内建数组和复杂的std::vector之间,当效率很重要时。类型化缓存是非常有用的结构,更重要的是,它可作为方便的基础部件来建立更复杂的结构——比如string,vector,queue及其他。 前一部分[1]集中讨论基本的有关buffer操作的高效率实现,比如填充和拷贝内存。本篇你要读到的文章有一个更广的视角——我们要讨论拷贝和移动对象,而不是原始数据。低能的分配器(Allocator) 当我在聚会中想要用讨论基于策略的设计[2]来让人们大吃一惊时,我经常嘲笑STL分配器是个有名的关于策略的实验,却是一
用户评论