Nabend,
Also zu erst einmal gibt es eine Klasse, die im Konstruktor ein zweidimensionales array übergeben bekommt. In meiner Recherche habe ich gelesen, dass man einen Pointer auf das erste Element geben soll.
Mein Problem ist glaube ich, dass das Array klassen beinhaltet und ich da etwas falsch mache.
Hier mal Detailgetreut nachgestellt:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
Area Loadarea()
{
Tile *tiles = new Tile[areaWidth,areaHeight];
// Für das Problem unnötiger Code
return tiles;
}
|
(LoadArea ist NICHT die Klasse, die das Array übergeben bekommt, sondern die die es erzeugt)
Das ganze soll dann eine tileMap erstellen. "Tile" ist eine Klasse.
Wenn ich die Zeile("Tile *tiles = new Tile[areaWidth,areaHeight];") auskommentiere, compiliert alles normal, wenn nicht nicht
.
Brauche nun eure Hilfe, wie ich das anders(bzw richtig) machen kann
.
Gruss,
ERROR
PS.: Sorry, falsches Forum, sollte natürlich in "
C, C++, C#, Delphi, Java, Python und Lua"