c++ vector
来源:互联网 发布:淘宝手机贷款 编辑:程序博客网 时间:2024/06/10 22:56
#include<vector>#include<iostream>using namespace std;int main(void){vector<int> a(10,1);//定义含有10个整形元素的向量,元素初始值设为1;cout<<a[0]<<" "<<a.at(0)<<endl;//两种访问方式a.assign(4,2);//a重置为4个元素,每个元素为2 2222cout<<a.empty()<<endl;//判断是否为空 falsea.push_back(6);//尾部插入6 22226a.insert(a.begin()+1,3);//在第二个元素面前插入3 232226cout<<"遍历数组";vector<int>::iterator it;for(it=a.begin();it!=a.end();it++){cout<<*it<<" ";}cout<<endl;a.pop_back();//删除尾部元素 23222a.erase(a.begin()+2);//删除第三个元素 2322cout<<"遍历数组";vector<int>::iterator it1;for(it1=a.begin();it1!=a.end();it1++){cout<<*it1<<" ";}cout<<endl;a.clear();a.resize(20);//将原向量调整为大小为20,构造新元素cout<<a.size()<<endl;a.reserve(25);cout<<a.size()<<" "<<a.capacity()<<" "<<a.empty();//二维数组vector<vector<int>>> Matrix(10,vector<int>(5));//10个行向量,每个行向量包含5个分量return 0;}
阅读全文
0 0
- C++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
- c/c++,vector
- 【c/c++】Vector入门
- [C++] 何时使用vector
- c++vector模板类
- c++vector模板类
- 通过shell脚本实现从文件中读取数据的几种方法
- Centos7 RPM 安装 mysql5.7
- 乐驾 -- 3
- 精通 JS正则表达式
- C++ 简易string类实现(二)-引用计数
- c++ vector
- HTTP/1.0和HTTP/1.1的区别,HTTP怎么处理长连接
- mysql 安装与卸载(mac)
- 你必须懂的 T4 模板:深入浅出
- thinkphp 控制器间跳转,并传参
- Centos7中安装jdk7
- Java String类常用方法介绍(4)
- 453. Minimum Moves to Equal Array Elements
- Git