GCC / Clang中存储对齐的广义属性

时间:2013-05-18 16:48:38

标签: c++ c++11 memory-alignment

是否有C ++ 11的通用属性用于指示变量在GCC / Clang中是否与内存对齐?

(请注意,我熟悉__builtin_assume_aligned。我想知道是否有办法使用C ++ 11通用属性功能)

1 个答案:

答案 0 :(得分:2)

C ++ 11引入了两个单独的更改:

  • alignasalignof的对齐支持。

  • 属性,例如[[noreturn]][[carries_dependency]]

两者都被标准称为“属性”,见7.6节。