Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Освобождает блок памяти, выделенный или _aligned_malloc _aligned_offset_mallocвыделенный.
Синтаксис
void _aligned_free (
void *memblock
);
Параметры
memblock
Указатель на блок памяти, возвращенный в функцию _aligned_malloc или _aligned_offset_malloc.
Замечания
Функция _aligned_free помечена как __declspec(noalias); это означает, что функция гарантировано не изменяет глобальные переменные. Дополнительные сведения см. в разделе noalias.
Эта функция не проверяет его параметр, в отличие от других _aligned функций CRT. Если memblock представляет собой указатель NULL, эта функция просто не выполняет никаких действий. Он не изменяется errno и не вызывает обработчик недопустимых параметров. Если в функции произошла ошибка, так как функции не использовались для выделения блока памяти, или ошибка памяти возникает из-за _aligned непредвиденного бедствия, функция создает отчет отладки из _RPTмакросов , _RPTFмакросов. _RPTW_RPTFW
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
| Маршрут | Обязательный заголовок |
|---|---|
_aligned_free |
<malloc.h> |
Пример
Дополнительные сведения см. в разделе _aligned_malloc.