Surcharger l'opérateur +=
Bonjour a tous,
je debutte sur C++,
J'ai deux questions,
je butte sur une explication du tuto sur C++, et plus precisement sur l'operator+= .
Voici le prototype :
dans le fichier .h
Code:
Duree& Operator+=(Duree const &Duree);
je ne comprend pas comment cela fonctionne
Le & sur le premier Duree ( avant Operator ) pointe sur quoi sur cette ligne : sur Duree, ( avant Operator ) ?
ou sur Operator+= ???
Dans le fichier .cpp
Code:
1 2 3 4 5 6
| Duree& Duree::operator+=(const Duree &Duree2)
{
m_secondes += duree2.m_secondes;
Return *this;
} |
La ligne : Return *this pointe elle sur Duree& ( avant Operator ), ou sur quoi ?
Merci pour vos reponses.