Bonjour à tous, y'a un truc que je comprends pas à propos des pointeurs dans le code suivant :
int value = 33;
int* pvalue = &value;
// Affichage de l'adresse du pointeur
printf ("Adresse pointeur : -%x-\n\n\n", pvalue);
// Affichage du "contenu" du pointeur (vers où il pointe)
cout << "Contenu du pointeur : -" << *pvalue << "-\n\n\n";
Ce que je comprends pas, c'est que quand je lance plusieurs le programme (sans fermer les anciens, je les laisse ouvert pour garder value en mémoire) et bien l'adresse du pointeur est toujours là même, et vaut tjrs la même valeur !
Normalement ça derait changer d'adresse à chaque nouvelle exécution, non ?!
Si quelqu'un pouvait m'expliquer pourquoi l'adresse du pointeur est toujours la même...
Merci