【发布时间】:2011-11-01 11:37:01
【问题描述】:
我想知道是否有可能有一个像 boost 循环缓冲区一样工作的地图。这意味着它的大小是有限的,当它达到其有限的大小时,它将开始覆盖第一个插入的元素。我也希望能够通过这样的缓冲区和find or create 和[name] 进行搜索。是否可以创建这样的东西以及如何做?
【问题讨论】:
-
当您说
map时,您是否想要 std::map(已排序元素集)或其他功能 -
按地图我的意思是
std::mapapi,一个由第一个元素对索引的数组.. 可以说在其中有pair<stringed_index, some_class_of_mine>我会调用my_map[stringed_index_id]并得到some_class_of_mine_id或为我创建了一个new。
标签: c++ dictionary boost circular-buffer