Spec-Zone.ru › C

free_aligned_sized

Определено в заголовке <stdlib.h>
void free_aligned_sized( void* ptr, size_t alignment, size_t size);
(с C23)

Если ptr является указателем null или результатом вызова aligned_alloc, где alignment равно запрошенному выравниванию выделения и size равно запрошенному размеру выделения, эта функция эквивалентна free(ptr). В противном случае поведение не определено.

Примечание: Результат вызова malloc, calloc, или realloc не может быть передан в free_aligned_sized.

Параметры

ptr - указатель на память для освобождения
alignment - выравнивание памяти для освобождения
size - размер памяти для освобождения

Значение возврата

(нет)

Пример

См. также

aligned_alloc
(C11)
выделяет выровненную память
(функция)
free
освобождает ранее выделенную память
(функция)
free_sized
(C23)
освобождает ранее выделенную память заданного размера
(функция)
malloc
выделяет память
(функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/memory/free_aligned_sized

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API