CTask* task1; vector<CTask>::iterator i; for (i=UntranslatedTasks.begin(); i!=UntranslatedTasks.end(); i++) { task1=i; task1->всякаяфигня....... }