     operator=   ,  
     TAnyClass.    
 .  ,    b    TAnyClass,  
   = b     b.   
    : 

    void TAnyClass::operator=(const TAnyClass Acopy) 
    {
       cout  "\nlnside TAnyClass's operator* function; 
       if (this == &copy) 
         return; 
      delete s; 
      i = copy, i; 
      r = copy, r; 
      s = strdup(copy. s); 
   } 

      ,       .    
if    this     .  
       . 

,     

    TAnyClass v1, v2; 
     v1 = v1; 

        
 - . 
       if    (  ), 
  s. (     , 
,      s   
    delete.) 
          ,   
    .    ,  
   ,     
    . 

     operator=    

              
   .     
    operator=    
 *this: 

    TAnyClass::TAnyClass(TAnyClass Scopy) 
    { 
       s = NULL;	  //      
       *this = copy;          //     
    } 

         ( ),  
   . ,   
    NULL,   pa  
  ,    .  ,  
     . 

       - 
    
                  
     -   
   .    ,  
  ,      . 

      

       IOSTREAM.H     
     : 

    extern istream_withassign _Cdecl cin;   //    
    extern ostream_withassign _Cdecl cout; //    
    extern ostream_withassign _Cdecl cerr; //     
    ewtern ostream_withassign _Cdecl clog; //      

     istream_withassign  ostream_withassign     
 ""   -  ios.       
     ,     , , 
  ,   Borland C++       
    -. 


    15.   C++     385 
     Borland C+ +4.5 
