您的位置:首页 > 其它

顺序容器之vector

2013-09-07 19:38 176 查看
#include<iostream>
#include<vector>
using namespace std;
/*
顺序容器vector
默认容器,主要用于随机存取
*/
class student{};

int main()
{
int i = 0;
//定义10个int元素的容器对象V,初值=0
vector<int> V(10,0);
for(i = 0; i < 10; i++)
//改变元素的值,自动范围检查
V.at(i) = i;
//末尾增加一个元素10
V.push_back(10);//栈和队列操作
//指定位置插入
V.insert(V.begin() + 3, 0);
//赋值
*(V.begin()) = *(V.end() - 1);//迭代器操作
//*(V.rend() - 1) = *(V.rbegin());//反向迭代
//V.front() = V.back();//直接访问
for(i = 0; i< V.size(); i++)
cout<<V[i]<<" ";
cout<<endl;
//定义自定义类的容器
vector<student> sV;
student S;
sV.push_back(S);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: