STL
飘剑如虹
这个作者很懒,什么都没留下…
展开
-
unorder_map 基本操作
map和unordered_map的差别还不知道或者搞不清unordered_map和map是什么的,请见: http://blog.csdn.net/billcyj/article/details/78065438需要引入的头文件不同map: #include < map > unordered_map: #include < unordered_map >内部实现机理不...转载 2018-06-24 20:30:25 · 5425 阅读 · 0 评论 -
vector删除元素后iterator失效
1. 对于关联容器(如map, set, multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,只要在erase时,递增当前iterator即可。这是因为map之类的容器,使用了红黑树来实现,插入、删除一个结点不会对其他结点造成影响。for (iter = cont.begin(); it != cont.end();){ (*iter)->...转载 2018-07-05 20:18:09 · 571 阅读 · 0 评论 -
C++ vector拷贝使用总结
主要有以下几种方法vector<int> list;list.push_back(1);list.push_back(2);一、初始化构造时拷贝vector<int> tem(list);这种拷贝,相当于复制了一份数据,list中的数据不变。二、assignvector<int> temlist;temlist.assign(list.begin(), list...转载 2018-07-05 21:48:24 · 9776 阅读 · 0 评论 -
map和unordered_map的差别和使用
内容会持续更新,有错误的地方欢迎指正,谢谢!map和unordered_map的差别还不知道或者搞不清unordered_map和map是什么的,请见: http://blog.csdn.net/billcyj/article/details/78065438需要引入的头文件不同map: #include < map > unordered_map: #include < uno...转载 2018-07-05 22:39:57 · 889 阅读 · 0 评论