如果我想获得向量中的值,我可以使用两个选项:使用[]运算符.或者我可以使用函数.at示例来使用:
vector<int> ivec;
ivec.push_back(1);
Run Code Online (Sandbox Code Playgroud)
现在我可以做两件事
int x1 = ivec[0];
int x2 = ivec.at(0); // or
Run Code Online (Sandbox Code Playgroud)
我听说使用at是一个更好的选择,因为当我使用该选项时,我可以在异常中抛出这个.
有人可以解释一下吗?