简单说说map、set、multimap、multiset、hash_map、hah_set、hash_multimap、hash_multiset之间的区别
带hash的是使用hash_table实现的、无序
不带hash的是使用BR_tree实现的、有序
其它特性相同
一个占用空间大,一个占用空间小
带multi的可以有重复的键值
不带multi的不可以用重复值
multimap没有重载 [] 运算符
map既有键值又有实值
set只有键值
map、set、multimap、multiset、hash_map、hah_set、hash_multimap、hash_multiset
原文地址:http://blog.csdn.net/cjc211322/article/details/39082669