_aligned_free
释放与 _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宏的调试报表。
要求
实例 |
必需的头 |
---|---|
_aligned_free |
malloc.h |
示例
有关更多信息,请参见 _aligned_malloc。
.NET Framework 等效项
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。