ich hoffe mal dringend für Dich, dass Du im Debug-Build entwickelst und nicht mit dem Release-Build.
naja... da der Fehler, wie du ja schon erwähnt hast, nur im Release so auftritt, und im Debug-Mode nur, wenn ich versuche, den Prozess zu beenden, habe ich den Release-Modus genommen, weil die Fehlermeldung da eindeutiger war und sofort aufgetaucht ist (im Debug gabs "nur" ne Zugriffsverletzung).
ein std::vector hat ab Start eine Größe von 0. Das heißt, Dein erster Zugriff auf Vertices_VECTOR[ irgendeinIndex ] ist bereits ein Zugriff außerhalb des zulässigen Feldes und damit ein Crash
hmmm... das klingt schonmal interessant, weil das gut zur Fehlermeldung passt.
Aber ich greife doch erst auf den vector zu, wenn ich ihm bereits per
Vertices_VECTOR.push_back(Vertices); (Zeile 265) Werte zugewiesen, und ihn somit erweitert habe, oder? Ich greife schließlich nicht darauf zu, wenn ich ihm noch nichts zugewiesen hab... oder muss ich seine Größe definieren, bevor ich ihm mittels push_back() einen Wert übergebe? Ich dachte das sei das dynamische daran, dass man das nicht muss?