Respuesta :
The order in which the destructors are called is
Destructor of A
Destructor of B
Destructor of C
When an instance of a class is constructed, the constructor of the base class is called before the constructor of the derived class (Well, if you think about it, when building a house, don't you put the foundation first before the rest of the house?).
However, when an instance of a class is disposed (because the object has gone out of scope), the destructor calls are done in reverse to the constructor calls. That is, the derived class destructor is called before the base class destructor (Back to our house building analogy, we usually first demolish the house before the foundation).
So, in our case, since the classes have the inheritance hierarchy
(C isBaseOf B) and (B isBaseOf A)
or, if I may,
C isBaseOf B isBaseOf A
If the constructors are called in the order;
Constructor of C, Constructor of B, Constructor of A
then, the destructors will be called in the following order;
Destructor of A, Destructor of B, Destructor of C
Learn more about Destructors: https://brainly.com/question/13779049