-1
通過將i
添加到vector.begin()
可以輕鬆地獲得ith
元素嗎?有沒有使用迭代器的方法?如何在不使用迭代器的情況下訪問任何矢量的第i個元素?
通過將i
添加到vector.begin()
可以輕鬆地獲得ith
元素嗎?有沒有使用迭代器的方法?如何在不使用迭代器的情況下訪問任何矢量的第i個元素?
假設你正在談論std::vector
,您可以使用operator[]
像這樣:
std::vector<int> myVector(10);
myVector[5] = 34;
std::vector
有定義的operator[]
和at()
方法。兩者都以索引作爲輸入。區別在於operator[]
不執行邊界檢查,而at()
。