Jea*_*ier 24
您可以像常规C数组一样访问std :: vector元素:
std::vector<int> myVector;
//(...)
int a = myVector[1];
Run Code Online (Sandbox Code Playgroud)
小智 12
你可以使用'at'函数(someVector.at(somePosition)获取somePosition中的元素),或者你可以使用someVector [somePosition].这就像一个更发达的阵列.
使用at函数的区别在于,如果你给它一个无效的位置,它会抛出异常,而[] s不会检查这样的东西.
有两种方法可以完成您想要的操作(对于向量说 Vec):
(1) Use at() function eg. Vec.at(index)
(2) Use like a normal array eg. Vec[index]
Run Code Online (Sandbox Code Playgroud)