Mám tento kód:
std::vector<objekt>::iterator beg = kos.begin();
//kos je vector
while (beg != kos.end())
{
if(beg->ear() == true)//Jestliže má být prvek smazán, nechť je....
{
kos.erase(beg);
}
else beg++;
}
Nevím, kde mám chybu, ale když se má smazat nějáký prvek, tak to smaže ho + ostatní, co jsou za ním...