Section courante

A propos

Section administrative du site

FRIEND

Ami
ISO C++98

Syntaxe

decl-specifier := friend

Paramètres

Nom Description
decl-specifier Ce paramètre permet d'indiquer le spécificateur de déclaration

Description

Ce mot réservé permet de déclaré une fonction, classe ou un gabarit ami.

Exemple

Cet exemple permet de montrée une déclaration du mot clef dans une classe :

Essayer maintenant !
  1. #include <iostream>
  2.  
  3. class maclasse {
  4.     public:
  5.         friend int getValueHidden() {
  6.             return 1;
  7.         }
  8.  
  9.         int getValue() {
  10.             return 2;
  11.         }
  12. };
  13.  
  14. int main()
  15. {
  16.     maclasse ClasseCourante;
  17.     std::cout << "Valeur de la fonction = " << ClasseCourante.getValue() << std::endl;
  18.     return 0;
  19. }

on obtiendra le résultat suivant :

Valeur de la fonction = 2

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) - template

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