Bonjour j'essaye d'obtenir un pointeur sur une fonction de plusieurs classes :
Malheureusement pour pouvoir pointer sur une fonction membre je suis obligé de spécialiser mon pointeur :
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
18
19
20
21 class A { void cb(); } class B { void cb(); } int main() { void (*f ()); a = new A(); b = new B(); f = &A::cb; f = &B::cb; }
Y'a t'il un moyen d'anonymiser ce pointeur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part void (A::* f () )
du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part void (::* f () )
Partager