n Dimensionales Array mit new erzeugen???
-
Hi,
ich hab folgendes Problem:mit
int *pFeld = new int[iAnzahlFelder];
Kann ich ja ein eindimensionales Array anlegen.
Bloß wie geht das mit zweidimensionalen oder größeren Arrays??
und wie kann ich nachher den Speicher wieder freigeben?Danke schon mal im vorraus.
MfG
saiya
-
Für zweidimensionale Arrays ist das doch einfach. Du weißt zuerst einem Array von Zeigern auf Zeigern Speicher zu. Und danach in einer for-Schleife den einzelnen "Unterzeigern" Speicher.
Nicht vergessen das alles wieder freizugeben.
MfG SideWinder
-
thx habs jetzt hingekriegt!
-
Wieso haben die das eigentlich so kompliziert gelöst?