Multidimensionale Array per new und delete
-
Hallo!
Ich wollte fragen, wie man denn multidimensionale Arrays per new anlegt. Ich habe das Gefühl es hat was mit Pointer auf Pointer zu tun, aber keine Ahnung wie ich das benutze...
Danke schon mal für die Antworten!
-
ne0r schrieb:
Ich habe das Gefühl es hat was mit Pointer auf Pointer zu tun, aber keine Ahnung wie ich das benutze...
ein ganz schlauer^^, dann sei doch auch bitte so gut und guck das das nächste mal bitte ZUERST in der referenz nach und dann kannste fragen stellen wenn du was nicht verstehst

http://www.cppreference.com/keywords/new.html
http://www.cppreference.com/keywords/delete.html
-
Tut mir Leid, vielleicht hab ich da was übersehen, aber da stand nichts von mehrdimensionalen Arrays.
Dass ich per
char *ch = new char[20]
oder ähnlich Speicherplatz allokieren kann, ist mir bewusst. Was ich wissen wollte, ist ob ich das "manuell", sprich per Schleifen erstellen muss:
char **ch = new char*[5];
for(int i = 0; i < 5; i++)
{
ch[i] = new char[20];
}Oder ob es irgendeine automatische Variante gibt, sprich:
char **ch = new char[5][20];
oder ähnlich.
Danke aber für den Verweis auf die Referenz. Und beim nächsten mal schau ich, dass ich Code mitliefer fürs bessere Verständnis

-
Guggst du hier

-
thx, THX!
Sprich: Danke

-
u r welcome
sprich: du bist willkommen... oder so

-
oh wenn ich ehrlich bin hab ich den fehler gemacht -.-
habe wohl das "multidimensionale" übersehen *sry* ^^
-
Bassd scho
