модификатор delete против объявления функции частной
Я читаюэтот вопрос, но это все еще нене имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия.
Какие'Разница между:
class A
{
// public/private ?
A (const A&) = delete;
};
а также
class A
{
private:
A (const A&); // MISSING implementation
};
То же самое дляoperator=
или другие функции.