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:
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.
Did you put
virtual in the destructor?
thank you ne555 for your quick reply. It seems to be working now