Android的C / C ++内存分配边界对齐

时间:2018-06-02 14:07:30

标签: android c++ memory-alignment

是否有一种首选的C / C ++技术用于强制(例如)Android的32字节对齐?

我目前正在使用:

// require N * sizeof(float) to be multiple of 32
float* w  __attribute__((aligned(32)));
int ret = posix_memalign((void**)&w, 32, N * sizeof(float));

是否有必要提供__attribute__

这是最好的方法吗?

0 个答案:

没有答案