Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#6

Re: Methodenzeiger auch in C++ implementierbar?

  Alt 30. Jun 2005, 22:02
Methodenzeiger gibt's auch in C++.

Zuerst definierst du dir den Typ:
Code:
int (Klasse::* p_methode)(void);
Dann lässt du den Zeiger auf die Funktion der Klasse zeigen:
Code:
p_methode = &Klasse::methode;
Und rufst die Methode so auf:
Code:
Klasse eineInstanz;
int i = (eineInstanz.*p_methode)(void);
  Mit Zitat antworten Zitat