cfree()

Освободить ранее выделенную память

Прототип:

#include <malloc.h>
int cfree( void *ptr );

Аргументы:

ptr
A pointer to the block of memory that you want to free. It's safe to call cfree() with a NULL pointer.

Библиотека:

libc

Описание:

The cfree() function deallocates the memory block specified by ptr, which was previously returned by a call to calloc(), malloc() or realloc().

Возвращаемое значение:

1

Классификация:

Unix

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Предостережения:

Calling cfree() on a pointer already deallocated by a call to cfree(), free(), or realloc() could corrupt the memory allocator's data structures.

Тематические ссылки:

alloca(), calloc(), free(), malloc(), realloc(), sbrk()




Предыдущий раздел: Описание API системной библиотеки