vector的简单用法
来源:互联网 发布:otdr曲线图制作软件 编辑:程序博客网 时间:2024/05/29 15:45
vector是C++中容器的一种,与普通的数组相比,它可以动态的增长,而且还有封装了用于顺序表的操作的方法。
使用vector定义了容器之后,如果定义了容器的大小,则可以在大小范围之内直接使用数组的方式进行访问。
#include<iostream>#include<vector>using namespace std;int main(){vector<int> a(10);for(int i=0;i<10;i++){a[i]=i;} for(int i=0;i<a.size();i++){cout<<a[i]<<" ";}return 0;}
如果没有定义容器的大小,或者有可能超出定义了的容器的大小的时候,可以使用push_back()成员函数将数组直接插入容器的最后面。
在没有定义容器大小并且没有向容器中插入任何任何值得时候,是不可以使用数组的方式进行访问的。
#include<iostream>#include<vector>using namespace std;int main(){vector<int> a;int n;cin>>n;//装入数据for(int i=0;i<n;i++){a.push_back(i);} //使用数组格式输出 for(int i=0;i<a.size();i++){cout<<a[i]<<" ";}cout<<endl;//使用迭代器进行访问 vector<int>::iterator p;for(p = a.begin();p<a.end();p++){cout<<*p<<" ";}cout<<endl;//对vector数组清空 if(!a.empty()){cout<<"a is no empty"<<endl;} a.clear();if(a.empty()){cout<<"a is empty now"<<endl;}}
1 0
- vector的简单用法
- vector的简单用法
- vector容器的简单用法
- Vector容器的简单用法
- STL vector的简单用法
- C++ vector 的简单用法
- C++中vector的简单用法
- (STL) vector的简单用法和实现
- vector简单用法
- vector简单用法
- vector 简单用法
- STL中map、vector的iterator的简单用法
- C++ vector容器简单用法
- List和Vector的简单用法(MFC)
- Vector的用法
- Vector的用法
- Vector的用法
- Vector类的用法
- hive优化
- MATLAB 绘图实例
- 九度OJ 1082 代理服务器 -- 贪心算法
- Struts2XML验证
- hdu 3341 Lost's revenge(AC自动机+DP)
- vector的简单用法
- Houdini如何定义全局变量
- 欧几里得算法
- USACO Ordered Fractions
- JDK安装与环境变量配置
- WIN7下 I.MX6调试串口信息输出问题
- ListView进行平滑的移动
- 写给即将进入IT行业的应届生们——什么是IT行业
- MFx Patcher 4.10.1 最新破解补丁下载(Xamarin Mono For Android 4.10.01068 破解补丁)