_aligned_malloc(size_t _Size,size_t _Alignment)
时间: 2023-11-03 22:22:50 浏览: 94
mdk_armcc_user_guide.pdf
_aligned_malloc(size_t _Size, size_t _Alignment)是C标准新增的Windows下动态申请对齐内存函数。它用于申请指定大小的内存,并按照指定的对齐大小进行内存对齐。参数_Size表示申请的内存大小,而参数_Alignment表示内存对齐大小,它必须是2的幂次方。该函数可以确保返回的内存地址满足对齐要求。该函数的原型在<malloc.h>头文件中定义。在Linux下并没有_aligned_malloc函数,但有一个类似的函数memalign,其原型在<stdlib.h>头文件中定义。该函数也可以用来申请指定大小的内存并进行对齐,参数alignment表示对齐大小,size表示申请的内存大小。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文