Destruction d'une variable [Résolu]

Signaler
Messages postés
392
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009
-
Messages postés
392
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009
-
Bonjour à tous,

Je suis debutant et je voudrais savoir comment detruire une variable que j'ai créé ?



Je suis sour XP et j'ai DEVC++.



Question peut être bête pour certain mais pour moi ...



A++


<hr size="2" width="100%">Si un des membres à poster une reponse qui convient, accepter là !

4 réponses

Messages postés
202
Date d'inscription
dimanche 18 mai 2003
Statut
Membre
Dernière intervention
6 mars 2010

la déstruction des variables se fait automatiquement a la fin de la porté de celle ci.



ex :



// code...

if( truc )

{

int var;

... // code

}



// ici la variable "var" n'existe plus.



en C on peut allouer dynamiquement dans le programme des variables avec
"malloc" ou "new". On utilise cette allocation dynamique pour des
variables dont on ne sait pas a la compilation la place qui prendront
dans la mémoire.



je m'explique par exemple tu veut utilisé un tableau. et tu demande à
l'utilisateur de donner le nombre de case du tableau. Comme tu ne sait
pas par avance se qu'il va choisir tu alloue dynamiquement ce tableau.



je ne sais pas si j'ai été très clair ?

Voili,Voilou
Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
2
Qu'est ce que tu entends par "détruire" ? Tu ne peux que libérer l'espace alloué préalablement avec malloc, mais detruire une variable (qui est "alloué" sur la pile) n'est pas possible.

+2(p - n)
Messages postés
392
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009

Salut, ce que je veux faire c'est comme en PHP unset($mavar) pour la detruire sinon qu'entends tu par
Tu ne peux que libérer l'espace alloué préalablement avec malloc ?




A++

<hr size="2" width="100%">Si un des membres à poster une reponse qui convient, accepter là !
Messages postés
392
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009

Salut, j'ai compris ce que tu m'as dis !



Donc en fait on ne peut pas detruire "manuelement" une variable ?!



A++ et merci
<hr size="2" width="100%">Si un des membres à poster une reponse qui convient, accepter là !