Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'afgeleide klasse' : destructor is impliciet gedefinieerd als verwijderd omdat een basisklassedestructor niet toegankelijk of verwijderd is
Opmerkingen
Een destructor is niet toegankelijk of verwijderd in een basisklasse en is daarom niet gegenereerd voor een afgeleide klasse. Elke poging om een object van dit type op de stack te maken, veroorzaakt een compilerfout.
Example
In het volgende voorbeeld wordt C4624 gegenereerd en ziet u hoe u dit kunt oplossen:
// C4624.cpp
// compile with: /W1 /c
class B {
// Uncomment the following line to fix.
// public:
~B();
};
class D : public B {}; // C4624 B's destructor not public