[ vilyu @ 02.03.2004. 14:58 ] @
Ćao. Evo današnjeg problema. Vežbe radi sam uzeo da odradim neki primerčić iz knjige C++ Izvornik u kome traži od mene da koristim klasu list iz STL-a. E tu nastade problem. Uopšte ne mogu da nađem f-ju koja vraća sledeći element za dati iterator. Mislim, ne bi meni bio problem da napišem kompletnu klasu vežbe radi (što ionako planiram ovih dana), zajedno sa funkcijama koje vraćaju pokazivače ka sledećem i prethodnom elementu, al me nervira što ne mogu da se snađem sa klasom iz standardne biblioteke. Probao sam da pročitam sors iz stl-a, al nisam našao šta sam tražio, kao što nisam našao zadovoljavajući odgovor na Google-u. Hvala na vašem vremenu.
[ filmil @ 02.03.2004. 15:11 ] @
Ako je i tipa (forward_)iterator, onda ++i postavlja iterator na sledeću
poziciju. To ti omogućava da elementima kontejnera pristupaš na
uobičajen način, kao da su elementi niza:

Code:

for(i = kontejner.begin(); i != kontejner.end(); ++i) {
element = *i; // uzmi element na kog pokazuje iterator
// radi nešto sa tim elementom...
}


f
[ darkosos @ 02.03.2004. 22:08 ] @
-- & ++ :)
doduše, nema funkcije...