[MFC] D�claration / initialisation de pointeur sur fonction
Salut !
J'aimerais impl�menter dans une classe une fonction permettant d'initialiser un pointeur sur une fonction de la fa�on suivante :
Code:
1 2
|
MaClasse::SetFunction(void(*uneFonction)(CStringArray* aArr)); |
Mon probl�me r�side dans la d�claration et l'utilisation de maFonction dans ma classe ...
Dois je d�clarer une variable membre de type pointeur sur une fonction ? Dans ce cas j'aimerais savoir comment faire parce qu'� chaque fois que j'essaie j'obtiens une erreur me disant que le nom de la variable n'est pas correct. Pour info je d�clare ma variable de la fa�on suivante :
Code:
1 2 3
|
public:
void (*monPointeurFonction)(CStringArray* unArr); |
Si la solution pr�c�dente n'est pas possible, dois je proc�der en cr�eant une fonction membre que j'initialiserais avec l'adresse de maFonction ? Si oui comment faire ?
D'avance merci de vos r�ponses