Correct Answer (Detailed Explanation is Below)
C.
C++ technique to avoid multiple copies of the base class into children/derived class
Detailed Explanation
Answer: C++ technique to avoid multiple copies of the base class into children/derived class
Virtual inheritance is used in C++ to solve the diamond problem in multiple inheritance.
Without virtual inheritance, a derived class may contain multiple copies of the same base class when the base class is inherited through more than one path.
Virtual inheritance ensures that only one shared copy of the common base class exists in the final derived class.