модификатор delete против объявления функции частной

Я читаюэто вопрос, но это все еще не имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия.

Какая разница между:

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

а также

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

То же самое дляoperator= или другие функции.

Ответы на вопрос(3)

Ваш ответ на вопрос