命名局部变量`property`有什么问题吗?

时间:2017-06-16 19:14:49

标签: c++ clion

我试图在CLion中重构一个局部变量来命名它property,但它实际上并没有让我这么做。我自己做的时候没有错误,但重构工具不那么乏味。

property__重命名为property

Renaming property__ to property

这是来自CLion的错误还是实际上它不希望我这样做的原因?我想如果它不是一个错误,它可能会与其他东西冲突,使我更安全地使用其他名称。

PS:奇怪的想知道我需要将变量调用为property的泛型,我循环遍历XML属性和XML库我使用调用属性(I&#39) ;我不知道为什么。)

for(c_xml_config::nodeProperty property : xmlModule.properties)
{
    //Lots of this calling this variable making it tedious to rename at hand...
}

1 个答案:

答案 0 :(得分:5)

在普通C ++中,property不是保留的,所以是的,你可以使用它。

它似乎是Microsoft C++ extension中的关键字。