multimap 对于相同的键 只存储一份吗?
如题,还是存储多份?
如
key,value1,
key,value2,
这时key是存储一个,还是两个??
[解决办法]
map 只有一份, multimap 多份
[解决办法]
map是的
multimap可多份的存储
okokok
[解决办法]
多个
[解决办法]
去看 <STL源码剖析>
[解决办法]
multimap类型允许一个键对应多个实例。比如在电话薄中。在map头文件中定义
multimap不知吃下表运算,因为在这类容器中,某个键可能对应多个值
multimap的元素添加和删除:
multimap <string,string> author;
string search_item( "kaozuo Ishi ");
//erase all elements with this key;return number of elements removed
multimap <string,string> ::size_type cnt=author.erase(search_item); //返回删除元素的个数
author.insert(make_pair(string( "Barth,John "),string(Sot_Weed))); //添加元素