属性语法中的c ++ alignas说明符

时间:2018-02-28 20:27:41

标签: c++

我已经用C ++编程了很长时间,并决定学习更深入的C ++语言。我读了一个非常好的网站enter link description here 并开始阅读有关属性的文章。

通用语法属性为程序员提供了带有属性语法的alignas-specifier。

它是如何工作的以及我可以用alignas-specifier写入属性的地方?

1 个答案:

答案 0 :(得分:1)

您似乎认为该页面表明您可以在alignas内外使用[[ ]],但事实并非如此。

  

alignas _specifier是属性说明符序列的一部分,尽管具有不同的语法可能出现在[[...]]属性出现的位置,并可能与它们混合(前提是在允许使用alignas的地方使用)

(强调我的)

并不是说您可以使用alignas作为属性。它表示alignas可以显示在与属性列表相同的位置。