| |
|
|
C++ / Le mot clé PROTECTED
| protected : <déclarations>
|
L'accès à un membre protégé peut s'effectuer
par des fonctions membre et des amis de la classe dans laquelle il
était déclaré, et par les classes dérivées
de la classe déclarée.
Vous pouvez surcharger l'accès à la structure par défaut
avec private ou protected
mais vous ne pouvez pas surcharger l'accès à l'union
par défaut.
Les déclarations amies ne sont pas affectées par ces
spécificateurs d'accès. |
class Personne
{
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;}
}; |
|