Tijdje geleden alweer sinds ik hier wat heb gevraagd. Maar ik stuit nu toch weer op een probleem:
Ik wil in een object een ongedefiniëerde functie hebben, die dan gedefiniëerd kan worden door een andere functie. Ik heb wat gegoogled en kwam uit op het volgende:
Ik krijg de errors:
Ik heb al veel gezocht, maar kan de oplossing niet vinden.
(Of is het gewoon niet mogelijk om een functie later te definiëren?)
Bij voorbaat dank,
Erik.
Ik wil in een object een ongedefiniëerde functie hebben, die dan gedefiniëerd kan worden door een andere functie. Ik heb wat gegoogled en kwam uit op het volgende:
Code:
struct Button{
void f( );
void SET_FUNC( void (*F) () ) { f = (*F)(); }
};
Ik krijg de errors:
Code:
...\include.h In member function `void Button::SET_FUNC(void (*)())':
...\include.h invalid use of member (did you forget the `&' ?)
Ik heb al veel gezocht, maar kan de oplossing niet vinden.
(Of is het gewoon niet mogelijk om een functie later te definiëren?)
Bij voorbaat dank,
Erik.