Re: volatile

Top Page

Reply to this message
Author: Boukhairi Abderahim
Date:  
To: Patrick Dupre
CC: Linux38
Subject: Re: volatile
http://www.allprog.com/CPlusPlus/Volatile.htm

*Syntaxe*

volatile <définition données> ;

*Description*

Le modificateur volatile signale au compilateur que la variable est
susceptible d'être modifiée par le programme mais aussi par des facteurs
extérieurs.
La déclaration d'un objet en volatile avertit le compilateur de ne pas
faire d'hypothèses sur la valeur de l'objet pendant l'évaluation des
expressions dans lesquelles il apparaît car la valeur pourrait changer à
tout moment.
Il empêche aussi le compilateur de faire de la variable une variable
registre.

*Exemple*

volatile int iCompteur;


Patrick Dupre wrote:

>Bonsoir,
>
>Est-ce que quelqu'un peut m'expliquer ce que signifie "volatile" en C++ ?
>Merci.
>
>
>


--
Boukhairi Abderahim
INRA BIA
0561285065
~*-,._.,-*~''~*-,._.,-*~''~HUMEUR,-*~''~*-,._.,-*~''~*-,._.,-*~
Nous sommes tous quelque chose de naissance, musicien ou assassin,
mais il faut apprendre le maniement de la harpe ou du couteau
J. Prevert
~*-,._.,-*~''~*-,._.,-*~''~FIN-HUMEUR,- CMTUSBLA INC -*~''~*-,
1010101111011110 binaire = 125736 octal = 43998 decimal = ABDE hexadecimal ;)