Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C++11 是否有通用属性来指示变量在 GCC/Clang 中是内存对齐的?
(请注意,我熟悉 __builtin_assume_aligned。我想知道是否有办法使用 C++11 通用属性功能来做到这一点)
C++11 引入了两个独立的变化:
对齐支持alignas和alignof。
alignas
alignof
属性,例如[[noreturn]]和[[carries_dependency]]。
[[noreturn]]
[[carries_dependency]]
两者都被标准概括称为“属性”,请参见第 7.6 节。