1 class A
2 {
3 };
4 
5 class B : virtual public A
6 {
7 };
8 
9 class C : public A
10 {
11      protected:
12          B myB;
13 };
14 
15 int main()
16 {
17      C *obj = new C();
18      return 0;
19 }
20