stl vector
02.12.2003. u 09:06 · pre 278 meseci
#1
recimo da imamo
vector<klasa> v;
i u nekoj petlji moguce izbacivanje clanova niza (btw da li to moze ne neki drugi nacin?)
da li je ovo ok? ovako nesto vec radi, ali me interesuje da li je sve ok?
brine me ovo oko indexiranja
vector<klasa> v;
i u nekoj petlji moguce izbacivanje clanova niza (btw da li to moze ne neki drugi nacin?)
Code:
vector<klasa>::iterator it = v.begin();
for (int i=0; i<v.size(); ++i) {
if (v[i] zadovoljava neki uslov) {
v.erase(it);
continue;
}
++it;
}
vector<klasa>::iterator it = v.begin();
for (int i=0; i<v.size(); ++i) {
if (v[i] zadovoljava neki uslov) {
v.erase(it);
continue;
}
++it;
}
da li je ovo ok? ovako nesto vec radi, ali me interesuje da li je sve ok?
brine me ovo oko indexiranja


