Par contre, j'etais en effet passe un peu (trop) vite sur les aspects d'exception-safety...
Garantir la condition de base (pour avoir du code exception-safe), c'est toujours bon a prendre.
Je vais essayer de m'astreindre a suivre cette implementation dans l'avenir.
PS: je viens de relire mon "Effective C++" de S.Meyers (3eme Ed.): il laggue un peu :)
PPS: et je suppose que tu veux dire: s/swap(rhs)/swap(temp)/
[^] # Re: Appels surchargés
Posté par Sebastien . En réponse au message Surcharge d'opérateur : appel de l'opérateur de la classe mère. Évalué à 1.
Si-si, mais je prefere celui-la :)
http://www.parashift.com/c++-faq-lite/assignment-operators.h(...)
Par contre, j'etais en effet passe un peu (trop) vite sur les aspects d'exception-safety...
Garantir la condition de base (pour avoir du code exception-safe), c'est toujours bon a prendre.
Je vais essayer de m'astreindre a suivre cette implementation dans l'avenir.
PS: je viens de relire mon "Effective C++" de S.Meyers (3eme Ed.): il laggue un peu :)
PPS: et je suppose que tu veux dire:
s/swap(rhs)/swap(temp)/