• [^] # Re: À suivre?

    Posté par (site web personnel) . En réponse au journal C++ Core Guidelines. Évalué à -1.

    mais écrire ses propre move operator, pour ses propres classes demande une certaine discipline

    Foo1(Foo1&&) = default;

    Ça va, c’est assez facile.

    (Et si c’est une classe qui a des membres non-movables ou un peu complexes (disons que ça possède un raw pointer, pour une quelconque raison), oui faut l’écrire à la main, mais les classes de ce genre sont censées être petites et ne gérer qu’une seule chose, donc même dans ces cas c’est assez facile à écrire, et c’est surtout rare)