Q22
What is the purpose of a virtual destructor in C++?
A.
To prevent memory leaks when deleting objects of derived classes through base class pointers.
B.
To prevent memory leaks when deleting objects of base classes.
C.
To ensure proper destruction of derived class objects when deleted through a base class pointer.
AnswerD.
To ensure proper memory alignment for polymorphic objects.
Answer: Option C
Solution
Answer: Option C
No explanation is given for this question Let's Discuss on Board