E2016 Ambiguous override of virtual base member 'base_function': 'derived_function' (C++)

From RAD Studio
Jump to: navigation, search

Go Up to Compiler Errors And Warnings (C++) Index


A virtual function in a virtual base class was overridden with two or more different functions along different paths in the inheritance hierarchy. For example,

struct VB
{
virtual f();
};
struct A:virtual VB
{
virtual f();
};
//{
struct B:virtual VB
virtual f();
}