Récemment je me suis demandé comment initialiser proprement une classe avec les différents constructeurs et opérateurs de copie/affection proprement, sans dupliquer le code, étant donné que la classe ne compte aucun pointeur nu. Je me suis donc orienté sur le forum de developpez. La réponse citée vient du topic que j'ai crée à ce sujet.
Et je dois dire que j'ai appris pas mal de choses durant cette discussion, dont notamment :
- l'utilisation de std::move (header <utility>)
...