Sommaire  
 
 
Programmation
• ASP
• C++
• C++ Builder
• DirectX
• Java
• Javascript
• Perl
• PHP3
• SQL

Liens
• Annuaire
• Gagnez de l'argent

Utile
• Lexique

Contact
• Courrier
• Formulaire

A propos :
• Des auteurs
 

C++ / Le mot clé FRIEND

 

Syntaxe

friend <identificateur>;

Description

friend permet de déclarer une fonction ou une classe avec les droits d'accès complets aux membres privés et protégés de la classe, sans être un membre de cette classe.
La classe externe dispose d’un accès complet à la classe qui la déclare friend.

Exemple

class Personne
{
friend class Pays;

private:

int iAge; // Donnée membre privée // Déclaration d'une fonction membre privée
void ModifierAge( int iAgePar ) {iAge = iAgePar;}
public:
int iTaille; // Donnée membre publique // Déclaration d'une fonction membre publique
void ModifierTaille( int iTaillePar ) {iTaille = iTaillePar;}
protected:
int iPoids; // Donnée membre protégée // Déclaration d'une fonction membre protégée
void ModifierPoids( int iPoidsPar ) {iPoids = iPoidsPar;}
};

Site Créé
le 1 Octobre 1999