Question # 19
Naming conflicts in multiple inheritance occurs if at least two of its super classes define properties with the same name. these naming conflicts can be resolved:
a
by explicitly specifying a base class name and using scope resolution operator
b
by using private type of inheritance
c
through operator overloading
d
through template mechanism
e
by using virtual functions in the base classes