elemente im vector ablegen
-
hast du versucht zu debuggen?
kann sein das eine exception beim vector zugriff durch at(..) geworfen wird.
simon
-
"this application has requested the runtime to terminate it in an unusual way"
das ist die fehlermeldung.
array ist ein array mit n einträgen
-
hast du versucht zu debuggen?
denn da würde dir der debugger sehr hilfreich sein.
simon
-
cofriga schrieb:
"this application has requested the runtime to terminate it in an unusual way"
das ist die fehlermeldung.
array ist ein array mit n einträgen
Das ist eine Exception die von Deinem Zugriff mit at(x) geworfen wird. Scheiss mal das resize(n) raus.
-
Tachyon schrieb:
cofriga schrieb:
"this application has requested the runtime to terminate it in an unusual way"
das ist die fehlermeldung.
array ist ein array mit n einträgen
Das ist eine Exception die von Deinem Zugriff mit at(x) geworfen wird. Scheiss mal das resize(n) raus.
Muss nicht sein... kann aber...
-
habe ich versucht, ohne erfolg.
dass es genau an dieser zeile liegt, wusste ich ja vorher, auch wenn ich mich vielleicht nicht allzu deutlich ausgedrückt habe, aber ich weiß eben nicht, wieso es an diesem aufruf liegt, oder übersehe ich etwas offensichtliches?
-
benutzt du einen debugger?
-
simon.gysi schrieb:
benutzt du einen debugger?
nein habe ich bisher noch nie.
habe es bisher immer auf die "naive" art lösen können
-
Na dann ist jetzt der Moment, mit dem Debuggen anzufangen. Oder bau halt ein try/catch um die Zeile und gib aus, was in der Exception steht.
-
Tachyon schrieb:
...Scheiss mal das resize(n) raus.

Sorry .... schöner Vertipper.Gruß,
Simon2.
-
Simon2 schrieb:
Tachyon schrieb:
...Scheiss mal das resize(n) raus.

Sorry .... schöner Vertipper.Gruß,
Simon2.
Jo, das war wohl ein Griff ins Klo.

@cofriga
Wieso belegst Du die Elemente für vec eigentlich so kompliziert vor? Das geht doch recht einfach direkt beim Kontruieren!?!std::vector<std::vector<std::string> > vec(n, std::vector<std::string>());