Согласно MSDN, Visual C++ может выдать C4523 warning 'class' : multiple destructors specified. Как такое вообще возможно?
Я пробовал следующее:
class Class {
~Class();
~Class(int);
};
выдает деструктор должен иметь список параметров 'void' и предупреждение C4523 и следующее
class Class {
~Class();
~Class();
};
выдает функция-член уже определена или объявлена и следующее
class Class {
int ~Class();
~Class();
};
выдает деструктор не может иметь возвращаемый тип.
Так как же мне получить предупреждение C4523 и не получить ошибку?