数据的读取和修改
函数原型:
代码语言:javascript复制#include<iostream>
using namespace std;
#include<vector>
//vector的读取和修改
void print(vector<int>& v)
{
//读取---->[]方式
for (int i = 0; i < v.size(); i )
{
cout << v[i] <<" ";
}
cout << endl;
//读取----->at()方式
for (int i = 0; i < v.size(); i )
{
cout << v.at(i) << " ";
}
cout << endl;
//返回容器中第一个元素
cout <<"容器中第一个元素: "<<v.front() << endl;
//返回容器中最后一个元素
cout << "容器中最后一个元素: " << v.back() << endl;
}
void test()
{
vector<int> v;
for (int i = 0; i < 10; i )
{
v.push_back(i);
}
print(v);
}
int main()
{
test();
system("pause");
return 0;
}
总结:除了用迭代器获取vector中的元素,[]和at()也可以