Bonjour,
ralala ces petites choses ... il faudra un jour que je m'y fasse ;o)
Juste histoire d'être sur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 { int a = 0 ; int * i ; i = &a ; }
Ce pointeur est détruit aprés mon acolade c'est ca ?
Sinon dans ce cas :
C'est pas bon signe ca, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 { int * P ; int * I = new int(6) ; I = P; // delete I ; -> provoque une erreur }
[ ca va surement paraitre bête ce que je vais dire mais tant pis ^^ ]
Alors à chaque fois qu'on veux affecter un nouvel objet à un pointeur, il faut détruire le précédent, sinon la mémoire ne sera jamais libérée ?
Merci
Partager