#include<iostream>
using namespace std;
#include<vector>
void test01()
{
vector<int> v;
for (int i = 0; i < 10; i++)
{
v.push_back((i * 10) + 10);
}
for (vector<int>::iterator it = v.begin(); it != v.end(); it++)
{
cout << *it << " ";
}
cout << endl;
for (int i = 0; i < v.size(); i++)
{
cout << v[i] << " ";
}
cout << endl;
for (int i = 0; i < v.size(); i++)
{
cout << v.at(i) << " ";
}
cout << endl;
cout <<"第一个元素为:"<< v.front() << endl;//访问首元素
cout << "最后一个元素为:" << v.back() << endl;//访问最后一个元素
}
int main()
{
test01();
return 0;
}
总结:
除了用迭代器获取vector容器中元素,[ ]和at也可以
front返回容器第一个元素
back返回容器最后一个元素