c[n]和c.at(n)的区别
请教一下这个是有区别的吗 c++ c
[解决办法]
楼主这问题看书不就结了..
使用at,如果不存在,则会抛出C++异常,可以使用异常机制捕获
try
{
int i = vec.at(2);
}
catch(...)
{
cout << "Error" << endl; //进入
}
[解决办法]
c[n] 效率高.
c.at(n) 有界,越界抛出常