What is multiple inheritance
A class inherit more than one class
Does derived class can inherit from public base class as well as private and public base class
Yes
Does object of derived class can perform all the tasks that an object of base class perform
Yes
If all classes in inheritance are public than the relationship will be Is a relationship
Yes. Public inheritance IS a kind of relationship.
What is virtual inheritance
In virtual inheritance there is exactly one copy of the anonymous base class object.
What is the solution of diamond problem
Use of virtual inheritance