根据GCC有关变量属性的文档,声明未使用属性的正确语法是
然而,在许多示例和其他在线代码中,我经常看到
在任一情况下,是否指定或省略
可能同样适用于其他属性参数?
__attribute__((unused))
。然而,在许多示例和其他在线代码中,我经常看到
__attribute__((__unused__))
,它们似乎都能工作。在任一情况下,是否指定或省略
__
有原因?是否有首选版本,并且是否有使用一个而不是另一个可能会引起问题的情况?可能同样适用于其他属性参数?