C++ GCC中_属性_((未使用))和_属性((未使用))之间的差异
C++ GCC中_属性_((未使用))和_属性((未使用))之间的差异,c++,c,gcc,gcc-warning,C++,C,Gcc,Gcc Warning,\uuuu属性(未使用))和\uuuu属性(未使用))可以将变量标记为未使用,以避免未使用警告 它们之间的区别是什么?在GCC存储库的文件中,定义了类型为struct c_common_resword的数组c_common_reswords 在数组中,可以找到以下元素: { "__attribute", RID_ATTRIBUTE, 0 }, { "__attribute__", RID_ATTRIBUTE, 0 }, 而RID_属性在/*C extensions*/部分的enum
\uuuu属性(未使用))
和\uuuu属性(未使用))
可以将变量标记为未使用,以避免未使用警告
它们之间的区别是什么?在GCC存储库的文件中,定义了类型为
struct c_common_resword
的数组c_common_reswords
在数组中,可以找到以下元素:
{ "__attribute", RID_ATTRIBUTE, 0 },
{ "__attribute__", RID_ATTRIBUTE, 0 },
而RID_属性
在/*C extensions*/
部分的enum RID
中定义
所以
\uuuu属性
和\uuuu属性
是一样的。@unwind你能回答这个问题吗?非常感谢,可以吗?只记录了第一个语法@JanHudec是的,它可以。@JanHudec你的意思是_属性((未使用))不存在?你可以找到一个方法来澄清这些事情。是的,区别在于\u属性
只是正确的\u属性
拼写错误。