Иногда я не хочу предоставлять конструктор по умолчанию, и я не хочу, чтобы компилятор предоставил конструктор по умолчанию для моего класса. В С++ 11 я могу сделать следующее:
class MyClass
{
public:
MyClass() = delete;
};
Но в настоящее время мой лектор не позволяет мне делать это в моем задании. Возникает вопрос: до С++ 11 есть ли способ сообщить компилятору, что он неявно предоставляет конструктор по умолчанию?