Dreidimensionale Felder
-
Gibt's das?
Kann man sowas einfach definieren?
Hat sich erledigt.
-
Als Arrays mit fester Größe:
int feld[15][15][15];oder auch als verschachtelte STL-Container:
vector<vector<vector<int> > > feld;(hier mußt/kannst du auf jeder Ebene und Zeile dynamisch die Größe festlegen)
theoretisch kannst du auch noch Multi-Zeiger verwenden:
int*** feld = new int**[15]; for(int i=0;i<15;++i) { feld[i]=new int*[20]; for(int j=0;j<20;++j) feld[i][j]=new int[10]; } //nicht vergessen, am Ende alles von innen nach außen freizugeben