« Programmation C++/Les types de base et les déclarations » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 123 :
// a reçoit alors la valeur true.
</source>
 
=== L'opérateur const ===
L'opérateur <code>const</code> placé devant une déclaration de variable décrit celle-ci comme constante; elle ne changera jamais peut importe les opérations qu'on lui assigne.
 
'''Exemple : '''
<source lang="cpp">
int x = 2;
const int y = 2;
x += 1; //x recevra la valeur 3
y += 1; //y recevra la valeur 2
</source>
 
Dans cet exemple, nous déclarons deux variables x et y, chacune avec la même valeur et opération assigné. Pourquoi ne recoivent-ils pas la même valeur ? Parce-que nous avons déclaré y comme constante, le compilateur n'aura pas l'autorisation pour changer la valeur de la variable. Attention, certain compilateur vous empêcherons tout simplement de compiler !
 
=== L'opérateur sizeof ===