title: How virtual keyword resolves ambiguity in multiple inheritance?
body: <p>I know compiler gives error for ambiguity if we don't mention virtual keyword while deriving child class in diamond problem. So how virtual keyword removes this ambiguity?</p>