Problem mit Template für eine Mehrdimensionale dynamische Array

Inwiefern ist std::vector untauglich? Es unterscheidet sich in keinem Aspekt der Benutzung von einem array. Der einzige Unterschied ist, dass STL-Container effektiv einen debug und einen releasemodus haben während C-Arrays ausschliesslich einen Suicide-Modus haben.

Grüsse
Cromon
 
meines wissens ist sdl::vector 1-dimensional, und ich bin mir nicht sicher ob sie auch negativ arbeiten kann, ohne viel umzuschreiben.
Auserdem ist mein code jetzt fertig und arbeitet probelmfrei. Ich hab exceptions hinzugefügt, um fehler zu erkennen und zu beheben. Ein Wechsel würde nur wieder Arbeit machen und mir nichts nutzen. Die Debug-Ausgaben bei mir sind auch sehr umfangreich, teilweise incl. zeilennummer,...

mfg, pointhi
 
Hallo pointhi,

Vektoren kannst du auch mehrdimensional verwenden:
C++:
std::vector<std::vector<uint8>>

Negative indices unterstützen sie natürlich nicht, da das kein Feature ist das ein Array haben kann, bzw sollte.

Grüsse
Cromon
 
Zurück