Destructor is called in reverse sequence of constructor invocation
For multiple inheritance order of constructor call is, the base class’s constructors are called in the order of inheritance and then the derived class’s constructor.
doesn't that make derived class destructor called first than base class in reverse order and therefore answer option (b). please correct me.