我正在尝试重构 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++ 中,属性
不是保留的,所以你可以使用它。
它似乎是 Microsoft C++ extension 中的关键字.
关于c++ - 命名局部变量 `property` 有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44596442/