Junior — Senior
Virtual diamond inheritance (example 2)
livecode
Task condition
It is necessary to demonstrate a diamond inheritance scheme using virtual base classes.
struct A {
int h;
};
struct B : virtual A { };
struct C : virtual A { };
struct D : B, C { };