学习vector中的back
// vector::back
#include <iostream>
#include <vector>
//访问的最后一个元素
//返回对向量中最后一个元素的引用。
//与成员向量::end不同的是,该函数返回一个直接引用,而成员向量::end返回的迭代器刚好经过这个元素。
//在空容器上调用此函数会导致未定义的行为。
using namespace std;
int main ()
{
vector<int> myvector;
myvector.push_back(10);
while (myvector.back() != 0)
{
myvector.push_back ( myvector.back() -1 );
}
cout << "myvector contains:";
for (unsigned i=0; i<myvector.size() ; i++)
cout << ' ' << myvector[i];
cout << '\n';
for (unsigned i=0; i<myvector.size() ; i++)
cout << ' ' << myvector.at(i);
cout<<endl;
return 0;
}