free

提供:cppreference.com
移動: 案内, 検索


文法:

    #include <cstdlib>
    void free( void* ポインタ );

free()関数は、ポインタで指定されたメモリスペースを開放し、再度使用できるようにします。ポインタは、malloc(), calloc(), realloc()を使用して確保されたメモリ空間へのポインタでなければなりません。

サンプル:

     typedef struct data_type {
       int age;
       char name[20];
     } data;
 
     data *willy;
     willy = (data*) malloc( sizeof(*willy) );
     ...
     free( willy ); //lame joke

Related Topics: calloc, jp/keywords/delete, malloc, jp/keywords/new, realloc

個人用ツール
名前空間
変種
操作
案内
ツールボックス
他の言語