).      ,  
   .    ,  
        , 
    15. 

        

     MEMERR.CPP ,     ,  
         new. 
,  ""  for    
,         
    ,      
. -       ,  
 return   22 "".   ,  
   ,      
   ,      
  -  . 
         new    
,   ,   . ,   
    MEMERR: 

    struct q { 
    int ia[1024];	// 2048-  
    }; 

  new       q: 

    struct q *qp;	//       q 
    qp =     new q;                    //       q 

     new  ,  qp     
 q.       ,    
  .      , 
        delete. 
         new: 

    delete qp;  //    ,   qp 

          ,   
       ,    
.  MEMER.CPP,      , 
     . 

     

           
.   ,      
    . 

     ,    (delete) ,    
 . ,    ,   
,       . 
          
    .    ,   : 

    double *dp;	//      
    dp = new double;	//       dp 
    *dp = 3.14159;	//     
    delete dp;	//   .    
    *dp = 9.9999;	// ???  !    ! 
    delete dp;               // ???  !    

      ,    .  
 dp    ,    
     .   
,      ,    , 
     ,          
     .     
,         . ,  
         new: 

    dp = new double;	//      
    *dp = 3.14159;	//     
    delete dp;	//  .    dp  ! 
    ....................
    dp = new double;  // ,         
	                 //  
    *dp = 9.9999;       //      
    delete dp;            //  .   ,      dp! 


    292      III.   ANSI C++ 
