Bonjour,

J'ai encore une question à propos de mes opérateurs surchargés :

Si je cherche à surcharger + dans une de mes classes, après avoir correctement surchargé +=, j'ai fait ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
template <typename Elem>
PolyD<Elem>& PolyD<Elem>:: operator + (PolyD V)
{ 
V += (*this); 
return V;
}
Ce qui fonctionne mais réflexion faite ça devrait planter royalement, vu que je renvois par référence un objet de portée locale, non ?
Je vais devenir fou avec ces opérateurs partout ...

merci