Estaba leyendo Copy and Swap. Intenté leer algunos enlaces en Copy Elision pero no pude entender correctamente lo que significaba. ¿Puede alguien explicar por favor cuál es esta optimización, y especi
que estoy tratando de poner el idioma de copiar y de intercambio en un mixin reutilizable: template<typename Derived>
struct copy_and_swap
{
Derived& operator=(Derived copy)
{
Derive