Seite 1 von 1

[gelöst] Zeiger auf Funktionen mit QMap verwalten

Verfasst: 10. Oktober 2005 11:41
von shs
Hallo,

ich bin mir noch nicht sicher, ob das Sinn macht, aber ich überlege, ob ich mit QMap Zeiger auf Funktionen verwalten könnte:

Code: Alles auswählen

QMap<QString,{functions}*>;
Welchen Datentyp müsste dann "Zeiger auf Funktion ( {functions}* ) haben?

danke im Voraus!

Re: Zeiger auf Funktionen mit QMap verwalten

Verfasst: 10. Oktober 2005 12:28
von nora
> Welchen Datentyp müsste dann "Zeiger auf Funktion ( {functions}* ) haben?

Habe auch schon mal so etwas für eine QString-Funktion mit einem
const QString Parameter gemacht. Das sah bei mir dann ungefähr so aus:

Code: Alles auswählen

typedef QString (*funcptrQString) (const QString &);
typedef QMap<QString, funcptrQString> MyCheckFunctions;
Liebe Grüße, Nora.

Re: Zeiger auf Funktionen mit QMap verwalten

Verfasst: 10. Oktober 2005 14:56
von macman
shs hat geschrieben:Welchen Datentyp müsste dann "Zeiger auf Funktion ( {functions}* ) haben?
void* und Du kannst reinpacken was Du willst. Beim Zugriff solltest Du aber wissen was es ist :-)

Verfasst: 10. Oktober 2005 21:18
von shs
Danke, das wird mir weiterhelfen!