[STL]:Listen
-
Gibts eine Funktion, mit der man ein Objekt, auf das man einen Pointer hat, aus einer Liste "herausholen" kann??
Ich hab bisher keine gefunden.thx
Glamdring
-
Hallo,
was genau meinst du mit "herausholen"? Meinst du löschen? In diesem Fall hilft dir ein Pointer nicht. Dazu bräuchtest du einen Iterator.
-
Jo, halt wie list.pop_back(), aber ich nehm mal an, dass man dafür , wie du oben schon gesagt hast, nenn Iterator bräuchte. Wie heißt dir Funktion denn?
mfg
GlamdringP.S: Kann man Pointer zu Iteratoren machen? Wenn ja wie?
-
na mit find:
vector<int>::iterator it = find(vec.begin(), vec.end(), 5); if(it == vec.end()) //nicht gefunden //... else { //gefunden }