Z
Zycor
Anybody have good knowledge of delete that can answer this simple
question?
I have a base class that contains pointers to its own type, those
pointers will contain derived classes (acting polymorphic). In the
base class destructor I want to delete the allocated memory. Will this
cause a memory leak?
Code example follows:
A
{
A* a;
~A()
{
delete a;
}
};
B : public A
{
};
A anA;
anA.a = new B;
Zycor
question?
I have a base class that contains pointers to its own type, those
pointers will contain derived classes (acting polymorphic). In the
base class destructor I want to delete the allocated memory. Will this
cause a memory leak?
Code example follows:
A
{
A* a;
~A()
{
delete a;
}
};
B : public A
{
};
A anA;
anA.a = new B;
Zycor