Dynamisches Vereinbaren von Object-Array - funtzt nicht mit bcb
-
Hi!
Warum funtzt das nicht?Header-File:
TSquares *Rects;CPP-File:
int Height, Width; Rects=new TSquares[Width][Height];Dann hagelts bei mir immer die fehlermeldung:
1. Constant Expression required
2. Cannot convert "TSquares (*)[1]" to "TSquares *"Ich versteh das nicht, weil unter "normalem" C++ (also nicht im Borland-Compiler) (benutze ansonsten Mingw) geht das ohne Fehlermeldung.
Bitte helft mir!!
mfg,
chris90
-
Bist du da sicher? Wie auch immer, im BCB muß man es so machen:
int* DatenMatrix = new int[max_zeilen * max_spalten]; //oder int** DatenMatrix = new int*[max_zeilen]; for (int z = 0; z < max_zeilen; z++) DatenMatrix[z] = new int[max_spalten];