Thema: C++ Mherdimensionale Arrays
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
Und hier noch ein Beispiel für Mehrdimensionale Arrays , bei Fragen fragt mich ;-) Code: class Simple2DimArr { private: int* pArr; int Rows, Cols; public: Simple2DimArr(int Zeilen, int Spalten) { Rows = Zeilen; Cols = Spalten; // 2-Dimensionales Array auf 1-Dimensionales abbilden pArr = new int[Rows * Cols]; } int* operator[](int Zeile) { // Array liegt "zeilenweise" im Speicher return & pArr[Zeile * Cols]; } ~Simple2DimArr() { delete [] pArr; } }; int main() { Simple2DimArr Arr(2,3); Arr[0][0] = 42; }
class Simple2DimArr { private: int* pArr; int Rows, Cols; public: Simple2DimArr(int Zeilen, int Spalten) { Rows = Zeilen; Cols = Spalten; // 2-Dimensionales Array auf 1-Dimensionales abbilden pArr = new int[Rows * Cols]; } int* operator[](int Zeile) { // Array liegt "zeilenweise" im Speicher return & pArr[Zeile * Cols]; } ~Simple2DimArr() { delete [] pArr; } }; int main() { Simple2DimArr Arr(2,3); Arr[0][0] = 42; }
Foren-Regeln