Question technique sur les pointeurs de fonction
	
	
		Salut,
J'utilise un outil qui doit faire des appels de fonctions dans mon code. A cet effet l'outil doit être initialisé en appelant une fonction "void init(void (*fct)(char *))"
Je voudrais savoir si je suis obligé de lui donner un pointeur sur une fonction statique "static void maFonction(char* param)" ou si je peux également donner le pointeur d'une méthode publique de l'instance d'une classe non statique. 
Par exemple :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 
 |  
class maClasse
{
public :
void maMethode(char*);
}
 
maClasse* instance = new maClasse();
outil.init(instance->maMethode); |