Hi guys
correct me plz:
i have this error just when i put liste.erase(it) ;
Debug assertion Failed
....
Expression: List iterator not incrementable.
Can anyone plz help me...
Thank u
correct me plz:
i have this error just when i put liste.erase(it) ;
Debug assertion Failed
....
Expression: List iterator not incrementable.
Code:
for(list<student>::iterator it=liste.begin();it!=liste.end();it++){
if((it->getsexe()=='f')||(it->getsexe()=='F')){
tab[j].setNom(it->getNom());
liste.erase(it);
j++;
}
}
for(list<student>::iterator it=liste.begin();it!=liste.end();it++){
it->display();
cout<<endl;
}
Thank u
Comment