vector<int>::iterator
-
hallo leute

vector<int>::iterator macht mich irgendwie fertig und ich verstehe es noch immer nicht.Was der unterschied zwischen vector<int> und vector<int>::iterator ist,verstehe ich also nicht
Also im Internet über google fand ich eigentlich nur sehr blöde seiten,die garnichts mit diesem thema zu tun hatten

Wie man das mit vector<int> macht,das weiss ich..int main() { vector<string> alpha(10, "Hallo!"); cout<<alpha[2]; return 0; }Aber verstehen tu ich es noch immer nicht,mit ::iterator

Mfg matt.
-
http://www.sgi.com/tech/stl/Iterators.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-143816.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-146604.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-150106.html
-
Hallo
siehe zum Beispiel hier und die beiden darauf folgenden Magazin-Artikel.
Bei vector ist iterator nur eine Alternative Zugriffsart auf die Elemente. Aber spätestens bei list oder map hast du keinen []-Operator, und dann greifst du mit Iteratoren darauf zu.
bis bald
akari