On appelle une fonction membre avec lopérateur .
(point), de la même façon quon désigne une donnée membre :
fiche employe; employe.ecrit_np("Dupont", "Jean");
ou lopérateur ->
sil sagit dun pointeur :
fiche *pempl; pempl->ecrit_np("Durand", "Paul");
Dans le premier cas, le paramètre this passé à la méthode ecrit_np
est &employe
, dans le second cas cest pempl
.
Ces deux appels sont équivalents à :
ecrit_np_fiche(employe, "Dupont", "Jean");ecrit_np_fiche(*pempl, "Durand", "Paul");
Notons que certains compilateurs (comme g++) placent this à la fin de la liste des arguments, non au début.
Précédent | Sommaire | Suivant |