Zeiger auf Funktion einer einer public-Klasse
Verfasst: 27. Dezember 2006 01:26
Hy,
ich möchte eine Funktion als Parameter an eine andere Übergeben.
genauer:
ich habe eine Klasse mit einem Datenbank-Objekt
und möchte der virtual-Funktion
verschiedene Funktionen der Klasse QSqlDatabase übergeben.
so etwas ähnliches wie:
da die run()-Funktion ausser der jew.Funktion gleich ablaeuft, würde ich dafür gerne nur eine Funktion schreiben.
Da ich rel. Anfänger in cpp bin, hab ich keine Ahnung, wie ich das ganze in Code umsetzen soll.. Wäre also für jede Hilfe dankbar..
Gruss, Toni.
ich möchte eine Funktion als Parameter an eine andere Übergeben.
genauer:
ich habe eine Klasse mit einem Datenbank-Objekt
Code: Alles auswählen
class Mdb : public QThread,QSqlDatabase
{
...
private:
QSqlDatabase db;
}Code: Alles auswählen
QThread::run()so etwas ähnliches wie:
Code: Alles auswählen
...
start("&db.open()")
...
start("&query.exec()")Da ich rel. Anfänger in cpp bin, hab ich keine Ahnung, wie ich das ganze in Code umsetzen soll.. Wäre also für jede Hilfe dankbar..
Gruss, Toni.