| |
|
|
C++ / Le mot clé CONST
const <nom de la variable> = <valeur>;
<nom d'une fonction> ( const <type
de donnée><nom d'une variable>)
<nom d'une fonction> const ;
Le modificateur const permet d'affecter
une valeur initiale à une variable qui ne peut pas être
changée par le programme.
Toute affectation ultérieure à const
aura pour résultat une erreur de compilation.
C++ étend const pour comprendre
les fonctions membre et les classes.
Dans une définition de classe C++, utilisez le modificateur
const derrière une déclaration
de fonction membre. La fonction membre ne pourra alors pas modifier
les données de la classe.
Un objet de classe défini avec le mot clé const
essaie de n'utiliser que les fonctions membre qui sont aussi définies
avec const.
Si vous appelez une fonction membre non définie en const,
le compilateur avertit qu'une fonction non const
est appelée pour un objet const.
L'utilisation du mot clé const
de cette manière est une fonction sécurisée du
C++. |
const float PI = 3.14;
const NB_ELEMENT = 125;
int Action( )const;
int Action (const int iParametre ); |
|