Bonjour,

J'ai un pépin de pointeur de fonction.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class CheckGUI {
	public:
		void(*)(ObjetGUI*, int, int, int, int) getCallback (); // La ligne 20
	private:
		void(*callback)(ObjetGUI*, int, int, int, int);
};
 
void(*)(ObjetGUI*, int, int, int, int) CheckGUI::getCallback () {
	return callback;
}
getCallback() doit normalement donner la valeur de callback mais seulement voila ce qu'il me dit :

gui_check.h:20: erreur: expected unqualified-id before «)» token
gui_check.h:20: erreur: abstract declarator «void (*)(ObjetGUI*, int, int, int, int)» used as declaration
gui_check.h:20: erreur: expected «;» before «getCallback»
:: === Build finished: 3 errors, 0 warnings ===
Même" void(*)() getCallback ();" il en veut pas.
Je ne sais plus quoi faire