Итератор Loop против цикла индекса [дубликата]
Возможный дубликат:
Зачем использовать итераторы вместо индексов массива?
я проверяю свои знания по C ++, и янаткнулся на итераторы. Одна вещь, которую я хочу знать, это то, что делает их такими особенными, и я хочу знать, почему это:
using namespace std;
vector myIntVector;
vector::iterator myIntVectorIterator;
// Add some elements to myIntVector
myIntVector.push_back(1);
myIntVector.push_back(4);
myIntVector.push_back(8);
for(myIntVectorIterator = myIntVector.begin();
myIntVectorIterator != myIntVector.end();
myIntVectorIterator++)
{
cout