Bonjour,
Est il possible qu'un pointeur membre d'une instance de classe "A" pointe vers une fonction membre d'une instance de classe "B", sachant que la classe "B" est une classe dérivée de "A"?
Si oui comment faire? Car je n'y arrive pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class A { void (*_fUpdate)(void); }et j'aimerai pouvoir écrire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class B: class A { void Update(void); }
sans que le compilateur m'insulte, du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part _fUpdate = &Update;
error C2440: '='*: impossible de convertir de 'void (__thiscall B::* )(void)' en 'void (__cdecl *)(void)'
Merci pour votre aide.
Partager