代码之家  ›  专栏  ›  技术社区  ›  P i

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

  •  0
  • P i  · 技术社区  · 8 年前

    是否有一个首选的C/C++技术来强制(比如说)32字节的Android对齐?

    // 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 回复  |  直到 8 年前