Gast
#2795306
Hi,
Ich programmiere gerade ein kleines Programm in C++ (Qt Creator).
Ich habe eine Klasse "Field" und "Board". In Board habe ich ein Array
static Field* vector[10][12] definiert. Aus der Klasse Board kann ich
auch super auf die Objekte im Array zugreifen.
So weit, so gut.
Nun möchte ich das Array vector an eine andere Klasse übergeben:
Auschnitt Klassendefinition:
public:
explicit Worker(Field* vector[10][12], QObject *parent = 0);
private:
Field* vector[10][12];
Ausschnitt Implementierung:
Worker::Worker(Field* vector[10][12], QObject *parent) :
QObject(parent)
{
this->vector = vector;
}
Fehlermeldung:
Fehler:incompatible types in assignment of 'Field* (*)[12]' to 'Field
[10][12]'
Typ Casting klappt nicht. Hab auch schon mit [] anstatt [10] usw.
rumprobiert, aber will nicht so richitg.
Jemand ne Idee, was ich noch probieren kann ?
Gruß N2