【c++容器】标准库与boost库中一些容器的介绍

   

Vector<bool>和bitset 【处理二进制数值】【标准库】

dynamic_bitset 【bitset + 动态可变】

   

   

Unordered_map,unordered_set 散列容器 【hash map,hash set】

   

bimap,类似于map或multimap,但提供双向映射的能力,但key,value必须唯一

   

tuple【元组】定义了一个有固定数目元素的容器,其中的每个元素类型都可以不同

   

any只能容纳一个元素的容器,类型在运行期检查

   

variant类型与any,类型在编译期检查

   

Property_tree是一个保存多个属性值得树形数据结构,可以解析xml,json,ini和info

   

Circular_buffer是一个循环队列,操作接近deque,内部的内存是循环利用

posted @ 2012-02-17 16:54  宁#宁  阅读(1011)  评论(0编辑  收藏  举报