        new  delete 

             
 ANSI   C++.  malloc(), farmalloc(), farcalloc(), free(), farfree()  
         C++.  C++  
    new  delete,    
  ,    ,   . 
     new     .  
free (?!),   ,  new,     
  new.   ,  new  delete   
,   .   , ,     
 , C++     , 
 new  delete.       
       
   .      
  - ,    13. 
        ,   double,    
 ,    

    double *dp = new double; 

         ,   new   
 : 

    double *dp = new(double); 

      ,      .  dp 
 ,       ,  malloc()  
 .     ,   
  dp,  

    dp = 3.14159; 

       ,    : 

    delete dp; 

          ,  
   dp,   .   
,    new,    delete. 
 ,   malloc(),    
  free() (, , farfree().    
malloc()  new      ,       
  ANSI   C++. 

     ,     

           , 
   .   new  , 
        
.       : 

       new   ; 
       new  . 

       C++  new        
   ,     
.    ANSI C++    new 
    ,    ,  
 15.       C++,    
 ,    new   , 
  ,        . 
         NEW.H      
   main()         new: 

    set_new_handle(0); 

     set_new_handler()    ( 
 ),  new.     new 
    . 

    

         C++   Borland C++ 4.3, , 
   set_new_haadler( 0 )      
  .         , 
      "abnormal termination" 
( ),      new 
      . 
    

    290	 III.   ANSI C++ 
	