Bonjour,

Nouveau sur le forum et nouveau dans le monde du C++.

Dans mon apprentissage je suis actuellement sur les pointeurs et j'ai une difficulté à comprendre ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 int varPile = 5;
 int* pTas = new int;
 *pTas = 10;
Jusque la pas de problème chacun possède son adresse et sa valeur un sur la pile l'autre sur le tas.
Maintenant si je fais :

J'affecte l'adresse de varPile à pTas, mais l'adresse initiale de pTas est tel perdu ?

Ce qui pose véritablement un problème est utilisation de :
qui me renvois une erreur au debug et qui le laisse penser que l'adresse initiale de pTas est perdu.

Merci pour votre aide.