picto a écrit:
Mais promis ... j'arrête avec ce genre de questions
Non pas de soucis, le seul truc dommage c'est que ce soit
noyé dans le forum après un certain temps...
Quand tu arrive avec F5 ta variable "int MonAltitude"
est déclarée, une zone mémoire lui est reservée mais personne
ne lui a jamais assignée de valeur encore donc elle prend la valeure
de la zone mémoire ou elle existe (donc peut etre n'importe quoi)
(la fonction GetAlti() n'est pas encore executé sur cette ligne)
On peut en même temps qu'on déclare une valeur lui assigner
immediatement une valeur:
int MonAltitude=0;
MonAltitude=GetAltitude();
Aucun benefice toutefois dans ce cas.
MonAltitude est une variable locale qui n'existe QUE dans la fonction
car elle est declarée dans cette fonction, les variable de classe elle
existent dans toutes les fonctions de la classe et sont donc persistente.
Ca répond ?
picto a écrit:
Dans ce cas, c'était intéressant de constater entre chaque F5 et chaque F10 la différence entre l'aspect de la valeur
sur MSVC et celle affichée dans le coin gauche sur Orbiter à la frame suivante. Enfin .... pour moi quoi ...
Oui mais aucun interet a part pour le fun
Dan
Message modifié ( 28-06-2007 15:13 )