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.
'klassenaam': klasse heeft virtuele functies, maar de niet-triviale destructor is niet virtueel; exemplaren van deze klasse zijn mogelijk niet correct gedestructeerd
Opmerkingen
Wanneer een klasse virtuele functies heeft maar een niet-virtuele destructor, worden objecten van het type mogelijk niet goed vernietigd wanneer de klasse wordt vernietigd via een basisklasseaanwijzer.
Deze waarschuwing is standaard uitgeschakeld. Zie Compilerwaarschuwingen die standaard zijn uitgeschakeld voor meer informatie.
Example
In het volgende voorbeeld wordt C4265 gegenereerd:
// C4265.cpp
// compile with: /W3 /c
#pragma warning(default : 4265)
class B
{
public:
virtual void vmf();
~B();
// try the following line instead
// virtual ~B();
}; // C4265
int main()
{
B b;
}