我已经用C ++编程了很长时间,并决定学习更深入的C ++语言。我读了一个非常好的网站enter link description here 并开始阅读有关属性的文章。
通用语法属性为程序员提供了带有属性语法的alignas-specifier。
它是如何工作的以及我可以用alignas-specifier写入属性的地方?
答案 0 :(得分:1)
您似乎认为该页面表明您可以在alignas
内外使用[[ ]]
,但事实并非如此。
alignas _specifier是属性说明符序列的一部分,尽管具有不同的语法。 可能出现在[[...]]属性出现的位置,并可能与它们混合(前提是在允许使用alignas的地方使用)
(强调我的)
并不是说您可以使用alignas
作为属性。它表示alignas
可以显示在与属性列表相同的位置。