C4265 (úroveň 3) upozornění kompilátoru
"třídou": třída má virtuální funkce, ale objekt není virtuální
Virtuální funkce, ale nonvirtual destructor po třídu objektů typu může nesmějí být zničeny správně při třídy zničen prostřednictvím ukazatele základní třídy.
Ve výchozím nastavení je vypnuto upozornění.Viz Kompilátoru upozornění, že jsou mimo standardně Další informace.
Následující ukázka generuje C4265:
// 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;
}