Kann man an Slots auch Arrays übergeben.
Wie bei normalen Methoden auch z.B slots: void irgendwas(klasse *name[])?
Wenn ich das so versuche meldet der compiler
"'type cast' : 'class name** ' kann nicht in 'class name*[]' konvertiert werden"
und in der moc_datei wird der slot folgendermaßen angelegt:
..
case 1: irgendwas(name* [])*((name* **)static_QUType_ptr.get(_o+1))); break;
..
Kann man Arrays an Slots übergeben
-
- Beiträge: 40
- Registriert: 4. Oktober 2004 16:26
Definier deinen Slot mal als:
Wenn man Arrays uebergibt, uebergibt man ja meistens einen Zeiger auf den Anfang des Arrays. Die Notation *name[] ist AFAIK nicht immer und ueberall unterstuetzt, genaueres weiss ich aber leider auch nicht.
Code: Alles auswählen
void irgendwas(klasse **name)