Übergabe von 3dimensionalem Array als Zeiger funzt net
-
Ich hab hier ein seltsames Problem, dass ich mir nicht erklären kann.
Kaese(Kaese * grossesfeld[21][20][20], koordinaten uebergabeposition, Inhalt feldinhalt)
So sieht die Definition des Konstruktors meiner Klasse aus.
Kaese * feld[21][20][20];
Ich erstelle ein 3dimensionales Feld als Array und führe für jedes Teilobjekt den Konstruktor aus
feld[x][y][z]=new Kaese(feld,temp,wasser);
Der Compiler spuckt folgendes aus:
E:\Coding\Kaese\main.h In constructor `Kaese::Kaese(Kaese** (*)[20][20], koordinaten, Inhalt) ':
Liegt das jetzt daran, dass ich das Array an dem ich arbeite mit übergebe, ist das compilerabhängig oder ist an meinem Design was falsch?
PS: Ich arbeite daran: http://www.heise.de/newsticker/meldung/50726
-
arrgh,da hat mein info lehrer es schonwieder verpennt mich zu informieren, so ich mach mich auch mal an die arbeit^^
//edit puuh läuft ja zum glück erst seit heute