Il faut utiliser un objet intermédiaire :
fraction operator++(fraction& f){ fraction g = f; f.num += f.den; return g;}
Retour au texte.