

662_____________________________________________11

 free   :

void free(void *block) ;

   ,    malloc, calloc
 realloc,    block.

    .  
   malloc   ,  ,  -
   - ,   .

ftinclude <stdio.h>
ftinclude <alloc.h>
char *str;

// str    ,    
str = (char *) malloc(lOO);

//  
free(str);

          
calloc:

str = (char *) calloc (100, sizeof (char));

   malloc  calloc     -
, ,  :

str = (char *) reailocfstr, 20);

,          :

realloc(str, 20);

 ,     NULL (0),
    .  ,   -
  ,   ,     NULL. 
      .

       :

 new  delete.

 new    malloc,   
 ,   malloc.     ,
          -
 C++Builder.

 new   :

<::> new <>  <()>
<::> new <> () <()>

        -
.

 ,       , -
 .     (::)  -
    new,       -
 .    (  
 )       
.      .

 ,       . 
:

double *A = new double;