alignas
标准 C 语言说明符可用于确保本地存储器正确对齐。在以下示例中,reals
对齐到 16 字节边界。
alignas(16) const int32 reals[8] =
{32767, 23170, 0, -23170, -32768, -23170, 0, 23170};
//align to 16 bytes boundary, equivalent to "alignas(v4int32)"
alignas
标准 C 语言说明符可用于确保本地存储器正确对齐。在以下示例中,reals
对齐到 16 字节边界。
alignas(16) const int32 reals[8] =
{32767, 23170, 0, -23170, -32768, -23170, 0, 23170};
//align to 16 bytes boundary, equivalent to "alignas(v4int32)"