这样会出现内存泄漏吗?
ffimm 2003-02-27 04:26:10 class base{
public:
int i;
base():i(1){}
};
class derived :public base{
public:
int j;
derived():j(2){}
};
main()
{ pd=new derived();
base* pb=(base*)pd;
delete pb;
}
这样会出现内存泄漏吗?也就是向上类型转换后,能够直接delete转换得来得基类指针吗?谢谢了