标签: c++ memory-management alignment
我有一个用C ++编写的小型原型程序,使用memalign函数在Linux下运行,以分配与页面等边界对齐的区域。 Visual C ++中是否有等效函数?
memalign
答案 0 :(得分:5)
您正在寻找_aligned_malloc。请注意,必须使用_aligned_free取消分配内存,并且该对齐限制为2的幂。
_aligned_free
如果您需要更多的灵活性,那么手动编写自己的malloc alignment + bytes个{{1}}内存块的解决方案并不难。
malloc
alignment + bytes