000
11.04.2006, 17:06 Uhr
nei
|
Hallo,
kann man in c bzw. c++ dynamische Variablen bzw. zweidimensionale dynamische Variabeln auch global deklarieren, so dass es in der ganzen Datei bekannt ist?
Wenn ich z.B. eine 2dimensionale dynamische Variable a folgendermaßen lokal, innerhalb einer Funktion, deklariere, wird es fehlerfrei compiliert.
int x=5;int y=5;
double** a; a = new double *[x]; for (int i = 0; i < x; i++) { a[i] = new double[y]; } Aber als globale Variable erhalte ich mehrere Fehler, wie z.B. "Fehlende Speicherklasse oder Typbezeichner".
Vielen Dank!
Gruß, nei |