c++ primer 9.3.2节练习

9.24练习

//*****************9.24练习***********************

vector<int> ivec;
cout << ivec.at(0) << endl;//使用at()
cout << ivec[0] << endl;//使用下标运算符
cout << ivec.front() << endl;//调用front()
cout << ivec.back() << endl;//调用back()


std::system("pause");
return 0;  

使用at()访问,是安全的,超出范围会抛出异常。而下标运算符是不安全的: