【发布时间】:2013-04-27 13:50:54
【问题描述】:
我有一段代码(来自 DLL),如下所示:
class A {
public:
virtual ~A();
};
class B : public A {
public:
~B();
}
~A() {
// #1
}
~B() {
// #2
}
当我使用delete an_instance_of_B 时,我得到scalar deleting destructor。有什么解决方法吗?
【问题讨论】:
标签: c++ polymorphism destructor scalar delete-operator