eliminar modificador vs declarar la función como privada

Yo leoesta pregunta, pero todavía no tiene mucho sentido para mí. Todavía suena más como una característica de sugarcoating.

Cuál es la diferencia entre:

class A 
{
// public/private ?
    A (const A&) = delete; 
};

y

class A 
{
private:
    A (const A&); // MISSING implementation
};

Igual poroperator= u otras funciones.

Respuestas a la pregunta(3)

Su respuesta a la pregunta