一些高级的STL使用
multiset
插入的元素可以重复,注意在循环的时候,如果有移除元素的操作(erase),那么it迭代的长度会改变。
bitset
直接看后面的代码,申请的大小为位。
multimap
应用的举例:ip对用多个url
mp.count(var), 是键var有多少个不同的值,若要打印出键var所有的值,要用lower_bound()和upper_bound()相结合。
|
|
一些高级的STL使用
插入的元素可以重复,注意在循环的时候,如果有移除元素的操作(erase),那么it迭代的长度会改变。
直接看后面的代码,申请的大小为位。
应用的举例:ip对用多个url
mp.count(var), 是键var有多少个不同的值,若要打印出键var所有的值,要用lower_bound()和upper_bound()相结合。
|
|
本文标题:STL一些容器的使用
文章作者:Babydragon
发布时间:2018-05-04, 13:06:54
最后更新:2018-05-04, 13:15:00
原始链接:http://baolintian.github.io/2018/05/04/STL一些容器的使用/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。