What will happen if I have base class with function fun(), and this base class is derived into classes der1, and der2. Now assume that class der3 inherits both der1, and der2. Now I have created to Der3 d; and trying to access d.fun(). It throws compile time error ambiguity. How to resolve this issue?