        

        -  . 
,   TAnyCla    -   , 
       : 

    class TAnyClass {	
    private:
       int x, ; 
    public: 
      TAnyClass() { x = 0;  = 0;  } 
       .....
    }

           ,    
  : 

    class TAnyClass { 
    private: 
       int x, ; 
    public: 
       TAnyClassO: x(0), y(0) { } 
       .......
    };
 
        TAnyClass     
  ,         
.         ,   
   -     
. (     .) 
            . 
, ,   TAnyClass  -  TNewClass 
   TNewClass    : 

    class TNewClass { 
       int x; 
    public: 
      TNewClass(int n) { x = n;  }	
      ....
    }

       TAnyClass    TNewClass,  
TAnyClass    .     
  ,      
 ,  : 

    class TAnyClass { 
    private: 
      int x; 
      TNewClass z;               // - 
    public: 
       TAnyClass(int n): z(n) //  z
             { x = n; }                  //  x 
      .........
    }
     
      x,   ,   int.  z    TNewClass. 
  TAnyClass     
n,    z    . 
      n    . 
     -,    
,    ,  : 

    class TAnyClass { 
    private: 
       int x;	
       TNewClass a, b, z;	//  -  public: 
       TAnyClass(lnt n): a(n). b(n.), z(n) //  ,   z 
           { x = n; } 	//   
      ......
    }; 
 

       	

            ,    
: typedef, struct    .     
  ,      .    
        , 
      . 


    398      III.   ANSI C++ 
