L'inconvenient ici c'est que l'operateur d'affectation doit etre disponible.
C'est pas très beau mais c'est pas mal comme astuce.
Oui c'est l'une des solution que j'ai déjà évoqué.Code:
1
2
3
4
5
6 int fonction( int ancien, NouvelObjet & nouvelle fonctionnalité); inline int fonction( int ancien = 1) { NouvelObjet tmp; fonction (ancien, tmp); }