Понимание итераторов в STL

Привет, я немного запутался в итераторах и в том, что они на самом деле представляют .... в C ++ STL

В этом случае я использую список, и я не знаю 'Не понимаю, почему вам нужно сделать итератор:
std :: list :: const_iterator iElementLocator;

для отображения содержимого списка с помощью оператора разыменования:
cout << * iElementLocator;

после присвоения его, возможно, list.begin ();

Объясните, пожалуйста, что такое итератор и почему мне нужно изменить его / использовать!
Спасибо !!

9
задан Griffin 9 April 2011 в 18:28
поделиться