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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.