Volgens MSDN kan Visual C ++ een C4523-waarschuwing 'classeren ': meerdere destructors gespecificeerd . Hoe is zo'n situatie mogelijk?
Ik probeerde het volgende:
class Class {
~Class();
~Class(int);
};
die een destructor oplevert, moet een 'lege' parameterlijst -fout en C4523-waarschuwing en de volgende
class Class {
~Class();
~Class();
};
die de ledenfunctie reeds gedefinieerde of gedeclareerde -fout en het volgende oplevert
class Class {
int ~Class();
~Class();
};
die een destructor oplevert, kan geen return-type -fout hebben.
Dus hoe kan ik C4523-waarschuwing en geen foutmelding krijgen?