命名局部变量“属性”有什么问题吗?
Is there any problems with naming a local variable `property`?
我正在尝试重构 CLion 中的局部变量以将其命名为 property
,但它实际上不允许我这样做。自己做的时候没有报错,但是重构工具少了点繁琐。
将 property__
重命名为 property
这是 CLion 的错误,还是它不想让我这样做实际上是有原因的?我想,如果它不是一个错误,它可能会与其他东西发生冲突,让我使用另一个名字更安全。
PS:好奇地想知道我需要调用一个像 property
一样通用的变量,我正在遍历 XML 属性和 XML 库我我正在使用调用该属性(我不确定为什么)。
for(c_xml_config::nodeProperty property : xmlModule.properties)
{
//Lots of this calling this variable making it tedious to rename at hand...
}
在普通 C++ 中 property
不是保留的,所以你可以使用它。
它似乎是 Microsoft C++ extension 中的关键字。
我正在尝试重构 CLion 中的局部变量以将其命名为 property
,但它实际上不允许我这样做。自己做的时候没有报错,但是重构工具少了点繁琐。
将 property__
重命名为 property
这是 CLion 的错误,还是它不想让我这样做实际上是有原因的?我想,如果它不是一个错误,它可能会与其他东西发生冲突,让我使用另一个名字更安全。
PS:好奇地想知道我需要调用一个像 property
一样通用的变量,我正在遍历 XML 属性和 XML 库我我正在使用调用该属性(我不确定为什么)。
for(c_xml_config::nodeProperty property : xmlModule.properties)
{
//Lots of this calling this variable making it tedious to rename at hand...
}
在普通 C++ 中 property
不是保留的,所以你可以使用它。
它似乎是 Microsoft C++ extension 中的关键字。