Section courante

A propos

Section administrative du site

PRIVATE

Privé
ISO C++98

Syntaxe

access-specifier := private

Paramètres

Nom Description
access-specifier Ce paramètre permet d'indiquer un spécificateur d'accès

Description

Ce mot réservé permet de spécifier qu'un objet ou une variable est de type privé et seulement accessible par les méthodes de la classe.

Exemple

Cet exemple permet de montré une variable dans une classe n'étant pas accessible directement :

Essayer maintenant !
  1. #include <iostream>
  2.  
  3. class maclasse {
  4.     public:
  5.         void setValue(int value) {
  6.             a = value;
  7.         }
  8.  
  9.         int getValue() {
  10.             return a;
  11.         }
  12.     private:
  13.         int a;
  14. };
  15.  
  16. int main()
  17. {
  18.     maclasse a;
  19.     a.setValue(100);
  20.     std::cout << "Valeur de a = " << a.getValue() << std::endl;
  21.     return 0;
  22. }

on obtiendra le résultat suivant :

Valeur de a = 100

Voir é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) - protected
Langage de programmation - C++ - Références de mots réservés (mots clefs) - public
Langage de programmation - C++ - Références de mots réservés (mots clefs) - struct

Dernière mise à jour : Lundi, le 3 août 2015