Array
-
Hallo, ich möchte ein Array benutzen und habe bei der Deklaration Probleme:
Was ich möchte kann man sehen, denn ich habe es so versucht:
int *i[]= new int[10]= {1,2,3,4,5,6,7,8,9,10} ;(es muß mit Zeigern sein)
Wie muß ich das deklarieren / initialisieren?
-
MisterX schrieb:
Hallo, ich möchte ein Array benutzen und habe bei der Deklaration Probleme:
Was ich möchte kann man sehen, denn ich habe es so versucht:
int *i[]= new int[10]= {1,2,3,4,5,6,7,8,9,10} ;(es muß mit Zeigern sein)
Wie muß ich das deklarieren / initialisieren?
int *pArray = new int[10]; for (int i=0; i < 10; ++i) pArray[i] = i+1;
-
Wenn du aber speicher rexervieren und gleichzeitig Initialsieren willst, dann geht das glaube ich nicht.
ISO C++ forbids initialization in array newBin gerade ein paar Möglichkeiten im Kopf durchgegangen um das zu realisieren, aber zu einer Lösung bin ich nicht gekommen.
Wenn es ABER doch (mit irgendeinem Trick) gehen sollte und einer dazu den Klasse schon hat dann her damit