Iterator Pos. finden
-
Wie kann ich die Position feststellen in der sich ein Iteartor gerade befindet?
Weil wenn man ja jetzt z.B. "++" verschiebt sich diese ja.MfG
Stromberg
-
Du meinst, beim wievielten Element sich dein Iterator gerade befindet?
iter - container.begin();Edit: Funktioniert nur bei Random Access Iterators. Ansonsten nimm distance(container.begin(), iter);
-
std::advance
-
Sorry, meinte std::distance
-
Muss ich da nen speziellen Header inkludieren, oder is das schon bei iostream dabei..oder is des einfach os imemr dabei..?
MfG
Stromberg
-
Gib std::distance in google ein, klickt den ersten Link (SGI) an und guckst unter Definition.
-
Def:
Defined in the standard header iterator, and in the nonstandard backward-compatibility header iterator.h.Wenn ich Iteratoren einsetze, heißt des also dass ich #include <iterator> machen muss? Ich muss des aber gar net machen bei mir geht des au ohne.
Warum?MfG
Stromberg