STL
文章平均质量分 67
eastlife1212
这个作者很懒,什么都没留下…
展开
-
C++ vector容器基本用法
vectorinitialize:vector<int> v1; //emptyvector<int> v2(v1) ; vector<int> v2(v1.begin(), v1.end());vector<int> v3(n, i); //n numbers of ivector<int> v4(n); //n ...原创 2018-10-30 13:13:05 · 205 阅读 · 0 评论 -
C++ pair/map/set 基本用法
1. pairinitialize:pair<int, int> p1 = {6, 8};pair<string, int> p2("tom", 24); p1.first = 10;cout << p1.first << " " << p1.second; //10 82. map1):map则是转载 2018-10-30 13:28:50 · 1595 阅读 · 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 · 253 阅读 · 0 评论