2012-07-01 36 views
11

Trong c + + STL, nếu tôi có một trình vòng lặp it thành một vectơ v, là it - v.begin() đảm bảo cho tôi chỉ mục vào vectơ sao cho *it == v[it - v.begin()]? Nếu vậy, điều này có đúng với tất cả các trình vòng lặp truy cập ngẫu nhiên không?Số học Iterator

Trả lời

10

Có, đúng vậy, và điều đó đúng với tất cả các trình lặp RA.

+7

Bảng 76 trong tiêu chuẩn C++ 03 cung cấp các yêu cầu cho các trình vòng lặp truy cập ngẫu nhiên giúp đảm bảo mối quan hệ. –