Envoyé par
koala01
Notes d'ailleurs que l'idée d'utiliser la sémantique de mouvement sur des objets non copiables me laisse un tantinet perplexe, si du moins on part du principe qu'un objet non copiable aura sémantique d'entité :aie:
Je n'ai rien contre le fait de l'utiliser tant que l'objet (ayant sémantique d'entité) n'est pas référencé par ailleurs (en gros : au sortir d'une fabrique quelconque ou de tout comportement similaire).
Mais une fois qu'il est référencé par ailleurs, on garde bien sur l'unicité référentielle (une seule instance de l'objet présentant strictement les mêmes valeurs, y compris celles intervenant dans l'identification unique et non ambigües), mais toutes les références existant avant le mouvement seront invalidées, ce qui risque de provoquer des problèmes aussi surement que si l'on avait invoqué delete sur un pointeur vers l'objet :aie: