Salut !

J'aimerais implémenter dans une classe une fonction permettant d'initialiser un pointeur sur une fonction de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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