Consider following C++ class hierarchy:
Assume that each class in above inheritance chain defines a default constructor. What is the invocation order of constructors (listed left to right) when an object of type D is instantiated?
D* dPtr = new D();