Я создал вектор указателейитератора с векторным указателем
vector<Person*> *personVec = new vector<Person*>();
Person содержит:
getName();
getAge();
Если я пытаюсь использовать итератор он не работает .. Вот как я использую его :
vector<Person>::iterator it;
for(it = personVec->begin() ;
it != personVec->end() ;
++it)
{
cout << it->getName() << endl;
}
Я попытался vector<Person*>::iterator it;
, но не повезло с этим тоже.
Спасибо.
Вы не можете get a vector :: iterator' из 'vector ' ... –
ildjarn