Iterator über vectorvector
-
Hallo,
ich bräuchte ein vector<vector<int>::iterator für mein Programm.
Ich hab das bei mir wie folgt gemacht, jedoch bekomm ich immer ein segfault, weil er einfach zu weit läuft.
vector<vector<int>::iterator blaIt = bla.begin(); vector<int>::iterator it; while(bla.It != bla.end()) { it = blaIt->begin(); while(it != blaIt->end()) { ... it++ } blaIt++; }Hat vll jemand eine Idee?
Grüße
-
Zeile eins fehlt'n ">"
Zeile vier hat'n 'n "." zu viel
Zeil...Und überhaupt...
-
das war einfach nur schnell hingeschrieben....
geht mir um die funktionalität
-
Krol schrieb:
das war einfach nur schnell hingeschrieben....
geht mir um die funktionalität
Seine Antwort war auch nur schnell hingeschrieben. Ging ihm schließlich um den Inhalt.
-
~copy & paste hat auch seine guten Seiten.~
Sieht sonst OK aus(präfix++ wär' [theoretisch] effizienter). Ergo denke ich, daß der Fehler woanders liegt.
-
@jjj

-
lag wahrscheinlich daran das ich in der schleife ein push_back drin habe, aber vorher nicht den speicher mit nem resize alloziert habe.
mit dem resize gehts auf jeden fall
-
Das ham wa gern! Der Schleife den Iterator unter den Füßen wegziehen. Tztztz
