我有一个小型的C++原型程序,在Linux下运行,使用memalign
函数分配与页面对齐的内存区域。在Visual C++中是否有相应的函数?
我有一个小型的C++原型程序,在Linux下运行,使用memalign
函数分配与页面对齐的内存区域。在Visual C++中是否有相应的函数?
您正在寻找_aligned_malloc。请注意,内存必须使用_aligned_free
进行释放,并且对齐仅限于2的幂次方。
如果您需要更多的灵活性,手动创建解决方案也不难,可以使用malloc
分配alignment + bytes
内存块作为起始点。