Bonjour
Commençons par un exemple simple. Ici, une struct Test qui possède un int, et une méthode pour accéder à cet int :
J'aimerais faire la même chose, plus avec un int, mais avec un pointeur de fonction. J'ai essayé ça, mais ça n'a pas l'air bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 struct Test { int a; int& get() { return a; } }; int main() { Test t; t.a = 42; return 0; }
Quelle serait la bonne syntaxe, s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 struct Test { void (*function)(char&); void (*)(char&)& get() { return function; } };
Partager