![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 67
eastlife1212
这个作者很懒,什么都没留下…
展开
-
C++ vector容器基本用法
vector initialize: vector<int> v1; //empty vector<int> v2(v1) ; vector<int> v2(v1.begin(), v1.end()); vector<int> v3(n, i); //n numbers of i vector<int> v4(n); //n ...原创 2018-10-30 13:13:05 · 209 阅读 · 0 评论 -
C++ pair/map/set 基本用法
1. pair initialize: pair<int, int> p1 = {6, 8}; pair<string, int> p2("tom", 24); p1.first = 10; cout << p1.first << " " << p1.second; //10 8 2. map 1):map则是转载 2018-10-30 13:28:50 · 1609 阅读 · 0 评论 -
C++ iterator & const_iterator
我们在C++中使用STL的容器时,经常会用到迭代器。使用迭代器可以很方便的进行容器元素遍历和修改等操作。 近日,在使用Visual Studio 2015编程的时候发现,set的迭代器直接就是const_iterator类型,而vector的迭代器则是普通的iterator类型,这是为什么呢?今天就和大家一起来探究一下。 Set/Map类型 1 set<int>::iterat...转载 2018-10-30 13:31:27 · 266 阅读 · 0 评论