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