Define the ``diamond problem'' with multiple inheritance.
The question of how D instances should incorporate the information defined by A is the diamond problem.class A { }; class B : public A { }; class C : public A { }; class D : public B, public C { };