gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 16:00:55 25 4
gpt4 key购买 nike

我正在尝试重构 CLion 中的局部变量以将其命名为 property 但它实际上不允许我这样做。我自己做的时候没有错误,但是重构工具不那么乏味。

property__ 重命名为 property

Renaming property__ to 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com