First of all , i apologizes if this was asked before , and for my bad English.
My question is about the polymorphism tutorial , the last example.
I created constructors and destructors for each class and added something like this to each one :
cout<<"*name of class* created"<<endl;
cout<<"*name of class* deleted"<<endl;
when I run the app I get this output:
CPolygon created
CRectangle created
CPolygon created
CTriangle created
20
10
CPolygon deleted
CPolygon deleted
Press any key to continue . . .
I noticed that the child classes don't get deleted. My question is why?
and if I can do something about this.