[debutant] pointeur de pointeur ?
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:
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 !