vector的常用用法
2017-04-09 19:58
246 查看
Vector包含一系列连续的元素,行为和数组类似,访问其中任意元素或在尾部添加元素是在常量级时间复杂度内完成,查找特定元素的位置或在中间插入元素是线性时间复杂度(其实就是和数组一样)
back()返回当前vector最末尾一个元素的引用
pop_back()删除末尾的一个元素
push_back()在尾部添加元素
begin()函数返回一个指向当前vector出事元素的迭代器。常用用法:
使用迭代器显示出vector中的所有元素
(通过对一个迭代器的解引用操作(*),可以访问到容器所包含的元素。)
end()函数返回指向当前vector末尾元素的下一位置的迭代器,因此指向末尾元素时需要先自减1
front()函数返回当前vector头元素的引用
back()返回当前vector最末尾一个元素的引用
pop_back()删除末尾的一个元素
push_back()在尾部添加元素
begin()函数返回一个指向当前vector出事元素的迭代器。常用用法:
vector<int> v1( 5, 789 ); vector<int>::iterator it; for( it = v1.begin(); it != v1.end(); it++ ) cout << *it << endl;
使用迭代器显示出vector中的所有元素
(通过对一个迭代器的解引用操作(*),可以访问到容器所包含的元素。)
end()函数返回指向当前vector末尾元素的下一位置的迭代器,因此指向末尾元素时需要先自减1
front()函数返回当前vector头元素的引用
相关文章推荐
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,sort, list用法笔记(转)
- STL中的常用的vector,map,set,sort, list用法笔记(转)
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- [转]STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法收藏
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,sort, list用法笔记 .
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,sort, list用法笔记
- STL中的常用的vector,map,set,Sort用法(转)
- STL中的常用的vector,map,set,Sort用法
- STL中的常用的vector,map,set,Sort用法
- VECTOR 常用用法、存储、遍历访问