C++基本语法-----vector和list
来源:互联网 发布:设计软件矢量图标 编辑:程序博客网 时间:2024/05/03 03:23
vector迭代器
push_back()
向vector中添加元素
begin()、end()
vector的开始和末尾
遍历迭代
方式一:将其看成数组,按照下标访问
for (int i = 0; i < vec.size(); i++){ cout << vec[i] << endl;}
迭代器访问
vector<int>::const_iterator it = vec.begin();while (it != vec.end()){ cout << (*it); it++;}
erase
删除vector中的元素
vec.erase( vec.begin() + no ); //删除vec中第no个元素
list容器
需要在头文件中添加#include<list>
list<int> li;list<int>::iterator it;for (int i = 0; i < 10; i++){ li.push_back(i+2);}it = li.begin();li.insert( it, 101 );
和iterator操作很多都是相同的,但是list比iterator的运算速度要快,尤其是数据量特别大时。
0 0
- C++基本语法-----vector和list
- vector和list的一些基本用法
- 基本序列容器:vector、list和deque
- vector 和list的基本使用方法
- [C++]vector,list和deque的区别
- C++primer:list,deque和vector
- 【c++】模板实现vector和list
- 【C++】利用list和vector实现stack和queue!!!
- vector 和 list
- vector 和list
- vector和list
- list和vector区别
- vector和list区别
- vector和list区别
- vector和list区别
- vector和list区别
- vector和list区别
- vector和list区别
- 试用下CSDN-markdown编辑器
- 【制作最小Linux系统】
- MySQL 数据类型
- Android_AutoLayout全新适配方式原理分析
- 为RecyclerView打造通用Adapter 让RecyclerView更加好用
- C++基本语法-----vector和list
- 浅析c语言中的变量(局部变量,外部变量,静态变量,寄存器变量)
- call to OpenGL ES API with no current context (logged once per thread)
- Spring MVC3 + Ehcache 缓存实现
- 一个检查文件夹下文件大小的小程序
- 高动态范围红外图像压缩
- android屏幕适配详解
- 4.8日学习记录
- 如何把pdf转换成word文档格式