【发布时间】:2021-12-09 05:59:42
【问题描述】:
我已阅读有关 posix_memalign() 的文档。我仍然不确定如何处理这个The value of alignment shall be a power of two multiple of sizeof(void *).
另外,我需要一些错误消息来检查我的对齐是否成功。
我需要为以下数组分配与 64 字节对齐的内存以及检查错误消息。
int array_dataset [5430][20];
int X_train [4344][20];
int Y_train[4344];
int data_point [20];
int Y-test [1068];
int X_test [1068][20];
【问题讨论】:
-
你考虑过
alignas吗? -
@FrançoisAndrieux 不,我必须使用
posix_memalign
标签: c++ dynamic-memory-allocation memory-alignment