[C++]Vector简介
来源:互联网 发布:魅族系统升级清除数据 编辑:程序博客网 时间:2024/06/05 03:33
Vector
1.基本操作
头文件:#include<vector>
原型:vector<T>
新建int类型容器:vector<int> vint;
在尾部插入元素:vint.push_back(4);
访问元素:vint[0];
删除元素:vint.erase(vint.begin());//删除第一个元素
获取元素个数:vint.size();
清空容器:vint.clear();
2.示例
#include <iostream>#include <vector>#include <algorithm>using namespace std;int main(){ vector<int> vint={1,3,2,8,5,6,7,9,4}; vint.push_back(11);//input 11 vint.push_back(15);//input 15 for_each(vint.begin(),vint.end(),[](int a){cout<<a<<" ";}); cout<<endl; vint.erase(vint.begin()+3);//delete the 4th number for_each(vint.begin(),vint.end(),[](int a){cout<<a<<" ";}); cout<<endl; sort(vint.begin(),vint.end(),[](int a,int b){return a<b;});//sort by increase for_each(vint.begin(),vint.end(),[](int a){cout<<a<<" ";}); cout<<endl; return 0;}
运行结果:
0 0
- [C++]Vector简介
- c++: vector 简介
- Vector简介
- Vector简介
- vector 简介
- Vector简介
- C++Vector
- c++vector
- c++:vector
- <C++>vector
- C++vector
- 【c++】【vector】
- C++ vector
- c++: vector
- c ++ vector
- C++vector
- c++:vector
- C++<vector>
- 【MyBatis学习03】调用Mapper映射的3种使用方式
- Ex3:用CImg编写灰度图像直方图均衡化和颜色转换
- 学习日记-内部类,
- 循环队列实现(通过设置标志位tag位判断空队满队)
- 交叉编译ncurses-6.0和minicom到ARM板
- [C++]Vector简介
- 数据库概述
- vm模板
- 1004
- tomcat解决某个文件读取失败(例如:以汉字命名的一张图片)的问题
- python基础实例
- CCF201312-2-ISBN号码
- 责任链模式和状态模式的区别
- poj 1308 Is It A Tree? (并查集)