Скачиваний:
17
Добавлен:
15.06.2014
Размер:
2.02 Кб
Скачать
яю48= :;0AA <>65B 1KBL >1JO2;5= 2 4@C3>< :;0AA5, 2 MB>< A;CG05 2=CB@5==89 :;0AA =07K205BAO 2;>65==K<:



>ABC?  :  :><?>=5=B0<  2;>65==>3>  :;0AA0,  8<5NI8<  0B@81CB private, 

2>7<>65= B>;L:> 87 DC=:F89 2=5H=53> :;0AA0 8 87 DC=:F89 2=5H=53> :;0AA0, 

>1JO2;5==KE A> A?5F8D8:0B>@>< friend



class cls1 //  2=5H=89 :;0AA 

{  class cls2 //  2;>65==K9 :;0AA 

    {  int b; // 2A5 :><?>=5=BK private 4;O cls1 8 cls2 

        cls2(int bb) : b(bb){}   // :>=AB@C:B>@ :;0AA0 cls2 

    }; 

    public: // public A5:F8O 4;O cls1 

 int a; 

    class cls3  // 2;>65==K9 :;0AA 

    {  int c; // private 4;O cls1 8 cls3 

      public: // public-A5:F8O 4;O :;0AA0 cls3 

        cls3(int cc): c(cc) {} // :>=AB@C:B>@ :;0AA0 cls3 

    }; 

    cls1(int aa): a(aa) {} // :>=AB@C:B>@ :;0AA0  cls 

};  

void main() 

{ cls1 aa(1980); // 25@=> 

   cls1::cls2 bb(456); // >H81:0 cls2 cannot access private 

   cls1::cls3 cc(789); // 25@=> 

   cout << aa.a << endl; // 25@=> 

   cout << cc.c << endl; // >H81:0 

}