[c++] Pointer auf Pointer

fujifilm

Mitglied
Moin,

ich würde gerne ein Feld schaffen. Mit der Methode erst einen Pointer zu erstellen mit der Größe x. Und dann für jede Adresse x nochmal jeweils einen Array der Größe Y.

Ohne Adresse kann ich das bereits:

double Feld [x][y];

Ich hätte das ganze gerne aber als pointer.

Könnt ihr mir da bitte weiterhelfen? An andere Stelle finde ich immer nur eindimensionale Pointer.

mfg
fuji
 
Hallo,

C++:
// Anlegen
double** Feld = new double*[5];
for (int i = 0; i < 5; ++i) {
  Feld[i] = new double[10];
}

// Freigeben
for (int i = 0; i < 5; ++i) {
  delete[] Feld[i];
}
delete[] Feld;
Dein Code sollte eigentlich nicht mal kompilieren.

Grüße,
Matthias
 
Zuletzt bearbeitet von einem Moderator:
Zurück