[c++] Mehrdimensionales Array

Hallo :)

Danke für die Erklärung.
Das interessante (und für mich neue) ist, dass man anstatt (wie du beschrieben hast)
mit:
new int[3]
den Speicherbereich für 3 Int´s reserviert, schreibt man:
(original waren es: new float*[x];)

new int*[3];
Wozu schreibt man den Punkt noch dahin?
 
new int*[3] reserviert Speicher für drei Zeiger, die jeweils auf einen int zeigen.
Mit new int[3] reservierst du Speicher für drei int-Werte.
 
  • Gefällt mir
Reaktionen: BLR
ahh das ist einfach ein int-zeiger array?
sprich, ich habe 3 neue Speicherbereiche für int-zeiger im Heap reserviert.
 
Zurück