|
-
October 16th, 2010, 12:34 AM
#1
Declaring derived class destructor virtual
I know it is only necessary to declare a method as virtual in the base class, and the overridden version in the derived class will automatically be virtual.
Does this apply to destructors as well? In other words, is it necessary to declare the destructors of all non-leaf classes in an inheritance hierarchy virtual, or just the base class?
Old Unix programmers never die, they just mv to /dev/null
-
October 16th, 2010, 01:31 AM
#2
Re: Declaring derived class destructor virtual
Yes, it does, so declaring the derived class destructor virtual is unnecessary, but good practice.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|