标签: c++ stl iterator
在c ++ STL中,如果我在向量it中有一个迭代器v,it - v.begin()是否可以保证给我向量的索引,以便*it == v[it - v.begin()]?如果是这样,对所有随机访问迭代器都是如此吗?
it
v
it - v.begin()
*it == v[it - v.begin()]
答案 0 :(得分:11)
是的,它是,所有RA迭代器都是如此。