MUTABLE |
Mutable |
---|---|
ISO C++98 |
Syntaxe
storage-class-specifier := mutable |
Paramètres
Nom | Description |
---|---|
storage-class-specifier | Ce paramètre permet d'indiquer le spécificateur de classe d'entreposage |
Description
Ce mot réservé permet d'utiliser la déclaration des données d'un membre.
Exemple
Cet exemple permet de montrer une simple utilisation du mot réservé :
Essayer maintenant !
- #include <iostream>
-
- class maclass {
- public:
- void setValue(int value) {
- a = value;
- }
-
- int getValue() {
- return a;
- }
- private:
- mutable int a;
- mutable int b;
- };
-
- int main()
- {
- maclass ClasseCourante;
- ClasseCourante.setValue(204);
- std::cout << "Valeur = " << ClasseCourante.getValue() << std::endl;
- return 0;
- }
on obtiendra le résultat suivant :
Valeur = 204Voir également
Langage de programmation - C++ - Références de mots réservés (mots clefs) - class
Langage de programmation - C++ - Références de mots réservés (mots clefs) - const
Dernière mise à jour : Lundi, le 3 août 2015