基本クラスA
と派生クラスがありB
ます。
class A
{
A();
virtual ~A();
void func1();
virtual void func2();
};
class B : public A
{
B();
~B();
void func2();
};
int main()
{
A* lBaseobj = new A ( );
lBaseobj->func1( );
lBaseobj = new B( );
lBaseobj->func2( );
delete lBaseobj;
return;
}
私の質問は、オブジェクトにdelete lBaseobj
割り当てられたメモリを解放するかどうかです。lBaseobj
new A( )