Comment sont les itérateurs et les pointeurs sont-ils liés?

Code avec les itérateurs ressemble pas mal de code avec des pointeurs. Les itérateurs sont de quelque obscure type (comme std::vector<int>::iterator par exemple).

Ce que je ne comprends pas c'est comment les itérateurs et pointeur sont liés les uns aux autres - est un itérateur un wrapper autour d'un pointeur avec surchargé opérations à l'avance pour les éléments adjacents ou est-ce autre chose?

InformationsquelleAutor sharptooth | 2010-04-28