Opérateurs unaires

   modifient l'objet cible

Ex :

++

--

+=

*=

 


Appel de l'opérateur

opérateur objet-cible

Rq : on retourne une instance de CLASSE en référence car l'objet cible doit pouvoir être modifié

Ex : ++(++objet)

 

Þ Définition de l'opérateur

CLASSE &  CLASSE::operator ( )

{

     

      return *this;

} ;

Rq : *this désigne l'objet cible en référence

 


Appel de l'opérateur

objet-cible opérateur

Ex : (objet++)

 

Þ Définition de l'opérateur

CLASSE &  CLASSE::operator (int n)

{

     

      return *this;

} ;