Question: When do we need to use a virtual destructor? a . when allocating on the heap b . when using polymorphism in c + +

When do weneed to use a virtual destructor?
a.
when allocating on the heap
b.
when using polymorphism in c++
c.
when we are deleting pointers to base classes
d.
all of these

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!