
STL
king_weng
当才华配不上野心时,就静下心来学习吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL容器之unordered_map
1、定义 unordered_map为STL中的无序容器,其元素都是key/value pair,每个key只可出现一次,可作为关联式数组。而map则为有序容器。该容器定义如下: #include<unordered_map> template < class Key, // unordered_m...原创 2019-11-23 17:35:05 · 566 阅读 · 0 评论 -
C++中STL各容器详解
一、STL中六大组件: 1)容器(Container),是一种数据结构,如list,vector,和deques ,以模板类的方法提供。为了访问容器中的数据,可以使用由容器类输出的迭代器; 2)迭代器(Iterator),提供了访问容器中对象的方法。例如,可以使用一对迭代器指定list或vector中的一定范围的对象。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器也可以...原创 2019-03-09 17:10:57 · 7492 阅读 · 1 评论 -
C++中STL各个迭代器详解
1、自C++11起可以用range-based for循环来所有元素,但有时并不需要处理所有元素,此时可以使用迭代器。 std::vector<int> vec {1,2,3,4,5,6,7,8,9,10}; for (auto n : vec){ std::cout << n << endl; } 2、迭代器中用来表现容器中的某个位置 oper...原创 2019-04-01 23:04:54 · 8615 阅读 · 0 评论