C言語の標準ライブラリfreeのリファレンスです。
| 概要 | メモリを解放する。 |
| ヘッダ | #include <stdlib.h> |
| I/F | void free(void *ptr); |
| 戻り値 | なし。 |
| 詳細 | free関数は、ptrが指す領域を解放する。ptrが空ポインタの場合は何もしない。ptrがcalloc関数、malloc関数、realloc関数によって以前に返されたポインタと一致しないとき、その動作は未定義である。また、ptrが示す領域がfree関数やrealloc関数の呼出しによって既に解放されていたときも、その動作は未定義である。 |