Hiho.
wollte mal wissen, wie ich ne Member-Funktion als Parameter übergebe?
Bisher war stepCallback aus dem unteren Abschnitt als Klassen-Funktion definiert, ich mußte das allerdings ändern. Jetzt moniert der Compiler einen undefinierten Datentyp (2. Zeile). Ich hoffe die 4 (relevanten) Code-Zeilen reichen, um mein Problem zu schildern...
Da ich mich erst vor kurzem in C++ reingearbeitet habe (und aus der Java-Welt komme), steh ich erstmal auf dem Schlauch.
wollte mal wissen, wie ich ne Member-Funktion als Parameter übergebe?
Bisher war stepCallback aus dem unteren Abschnitt als Klassen-Funktion definiert, ich mußte das allerdings ändern. Jetzt moniert der Compiler einen undefinierten Datentyp (2. Zeile). Ich hoffe die 4 (relevanten) Code-Zeilen reichen, um mein Problem zu schildern...
Code:
static void stepCallback(void* userData);
quartzModuleWithTowerCom = new PC_qt(this, this->stepCallback, this);
typedef void (*cycleCallback_t) (void* userData);
PC_qt(QObject *parent, cycleCallback_t cycleCallback, void* userData);
Da ich mich erst vor kurzem in C++ reingearbeitet habe (und aus der Java-Welt komme), steh ich erstmal auf dem Schlauch.