我有一段代码(来自 DLL),如下所示:
class A {
public:
virtual ~A();
};
class B : public A {
public:
~B();
}
~A() {
// #1
}
~B() {
// #2
}
当我使用delete an_instance_of_B
我得到scalar deleting destructor
. 任何解决方法?
我有一段代码(来自 DLL),如下所示:
class A {
public:
virtual ~A();
};
class B : public A {
public:
~B();
}
~A() {
// #1
}
~B() {
// #2
}
当我使用delete an_instance_of_B
我得到scalar deleting destructor
. 任何解决方法?