[gelöst] Zeiger auf Funktionen mit QMap verwalten

Alles rund um die Programmierung mit Qt
Antworten
shs
Beiträge: 24
Registriert: 13. Juli 2005 20:53
Wohnort: Köln

[gelöst] Zeiger auf Funktionen mit QMap verwalten

Beitrag 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!
shs
nora
Beiträge: 14
Registriert: 1. Juni 2005 16:54

Re: Zeiger auf Funktionen mit QMap verwalten

Beitrag 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.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: Zeiger auf Funktionen mit QMap verwalten

Beitrag 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 :-)
shs
Beiträge: 24
Registriert: 13. Juli 2005 20:53
Wohnort: Köln

Beitrag von shs »

Danke, das wird mir weiterhelfen!
shs
Antworten