Скачиваний:
18
Добавлен:
15.06.2014
Размер:
1.68 Кб
Скачать
яю31 2>?@>A ?@> <=>6 =0A;54

A;8 107>2K9 :;0AA O2;O5BAO 28@BC0;L=K<, B> 1C45B ?>AB@>5= 548=AB25==K9 >1J5:B MB>3> :;0AA0

class A  // + 28@BC0;L=K9 :;0AA 

{    int aa;       

 public: A() {} 

      A(int AA) : aa(AA) {} 

       ~A() {} 

}; 

class B : virtual public A  //  + :;0AA (1 07>2K9) 

{   char bb; 

 public: B() {} 

      B(int AA,char BB): A(AA),bb(BB) {} 

     ~B() {} 

}; 

class C : virtual public A  //  + :;0AA (2 07>2K9) 

{    float cc; 

 public: C() {} 

      C(int AA,float CC): A(AA),cc(CC) {} 

      ~C() {} 

}; 

class D : public B,public C  //  + :;0AA (2 07>2K9 II C@>2=O) 

{     int dd; 

public: D() {} 

       D(int AA,char BB,float CC,int DD) : 

       A(AA),B(AA,BB),C(AA,CC),dd(DD) {} 

       ~D() {} 

}; 

 

void main()

{ D d(1,'a',2.3,4); 

  D dd; 

}