zeiger auf funktion - wie war das geleich ?
-
hi,
ich möchte eine klasse schreiben, die bei einem ereignis eine art callback funktion aufruft. zu dem zweck hab ich es für sinnvoll gehalten, den zeiger auf die funktion als parameter zu übergeben. aber wie war gleich die notation ?
is das einfach nur void* oder wie ?
und wie kann ich die callback-funktion dann aufrufen ?
wie soll ich ihr parameter übergeben ?lw
-
double foo (int, float, char);
// Funktion mit fpointer
void bar (int i, char j, double (*fpointer)(int, float, char));//innterhalb von bar:
double t = fpointer (1, 1.0f, 'b');
-
danke.
lw