2012-07-01 53 views
11

在C++ STL中,如果我有一個迭代器it成矢量v,是it - v.begin()保證給我這個向量的索引,這樣*it == v[it - v.begin()]?如果是這樣,這對所有的隨機訪問迭代器都適用嗎?迭代器算術

回答

10

是的,對所有RA迭代器來說都是如此。

+7

C++ 03標準中的表76提供了使關係保證的隨機訪問迭代器的要求。 –