Bonjour, je redecouvre le C++ (j'en ai pas fait depuis l'ecole, il y a 5 ans), et j'ai fait l'experience suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
    int i = 10; 
    int* pi = &i; // pi pointe sur i
    void *pvoid =π //pvoid pointe sur pi
 
    cout << "i=" << i << endl;
    cout << "*pi=" <<*pi << endl;
    cout << "pi=" <<pi << endl;
    cout << "&pi=" <<&pi << endl;
    cout << "pvoid" << pvoid << endl;
En "toute logique", il m'a sorti ceci :
i=10
*pi=10
pi=0x22ff74
&pi=0x22ff70
pvoid=0x22ff70

Jusque la pas de problèmes.
Ma question : est-il possible de recuperer i (10) à partir de pvoid ?

D'avance merci !