我已经用C++编程很长时间了,并决定学习更深入C++语言。我在这里读了一个非常好的网站输入链接描述并开始阅读有关属性的文章。
通用语法属性为程序员提供了具有属性语法的对齐说明符。
它是如何工作的,在哪里可以使用对齐说明符编写属性?
您似乎认为该页面说您可以在[[ ]]
内部和外部使用alignas
,但事实并非如此。
alignas_specifier 是属性说明符序列的一部分,尽管它具有不同的语法。它可能出现在 [[...]] 属性出现的地方,并可能与它们混合(前提是在允许对齐的地方使用(
(强调我的(
它并没有说您可以将alignas
用作属性。它说alignas
可以出现在与属性列表相同的位置。