标签: c++ c++11 memory-alignment
是否有C ++ 11的通用属性用于指示变量在GCC / Clang中是否与内存对齐?
(请注意,我熟悉__builtin_assume_aligned。我想知道是否有办法使用C ++ 11通用属性功能)
答案 0 :(得分:2)
C ++ 11引入了两个单独的更改:
alignas和alignof的对齐支持。
alignas
alignof
属性,例如[[noreturn]]和[[carries_dependency]]。
[[noreturn]]
[[carries_dependency]]
两者都被标准称为“属性”,见7.6节。