зачем явно удалять конструктор?

Когда / почему я хочу явно удалить мой конструктор? Если предположить, что причина состоит в том, чтобы предотвратить его использование, почему бы просто не сделать это?private

class Foo
{ 
  public: 
    Foo() = delete; 
};

Спасибо!

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

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