Скачиваний:
17
Добавлен:
15.06.2014
Размер:
1.51 Кб
Скачать
яюclass cls_A 

{   char a[40]; 

 public:  

     int b; 

     cls_A(char *aa,int bb): b(bb) // :>=AB@C:B>@ 

     {strcpy(a,aa);} 

     char *put_A() {return a;} 

}; 

class cls_B 

{   cls_A *p; // C:070B5;L =0 :;0AA cls_A 

 public: 

     cls_B(char *aa,int bb) {p=new cls_A(aa,bb);}  // :>=AB@C:B>@ 

     ~cls_B() {delete  p;} // 45AB@C:B>@ 

     cls_A *operator->(){return p;} // DC=:F8O ?5@53@C7:8 -> 

}; 

void main() 

{ cls_B ptr("?5@53@C7:0 >?5@0B>@0 -> ",2); // >1J5:B :;0AA0 cls_B 

  cout << ptr->put_A() << setw(6) << ptr->b <<endl; // ?5@53@C7:0 -> 

  cout << (ptr.operator->())->put_A() << setw(6) 

     << (ptr.operator->())->b <<endl; 

  cout << (*ptr.operator->()).put_A() << setw(6) 

     << (*ptr.operator->()).b <<endl; 

}