DEV C++ & vc6对下面的代码编译结果不一样。
同桌老王 2004-10-11 12:27:46 /*
DEV C++说~B()中调用了A::~A()不合法,说是没有对象实体,不能调用方法。
在VC中却可以编译通过。
这个问题好像 DEV C++说不过去吧?
*/
#include <stdlib.h>
class A
{
public:
A(){}
~A(){}
};
class B: public A
{
public:
B(){}
~B(){ A::~A();}
};
int main(int argc, char *argv[])
{
system("PAUSE");
return 0;
}