11
在C++ STL中,如果我有一個迭代器it
成矢量v
,是it - v.begin()
保證給我這個向量的索引,這樣*it == v[it - v.begin()]
?如果是這樣,這對所有的隨機訪問迭代器都適用嗎?迭代器算術
在C++ STL中,如果我有一個迭代器it
成矢量v
,是it - v.begin()
保證給我這個向量的索引,這樣*it == v[it - v.begin()]
?如果是這樣,這對所有的隨機訪問迭代器都適用嗎?迭代器算術
是的,對所有RA迭代器來說都是如此。
C++ 03標準中的表76提供了使關係保證的隨機訪問迭代器的要求。 –