我可以(安全地)覆盖函数调用中的property关键字吗?

问题描述 投票:-2回答:1

我在Monopoly游戏中有一个名为Property的类,我想创建一个类似的函数

void foo(Property* property)
{
    // do something with property here
}

因此,我可能不应该使用关键字命名的变量(尽管到目前为止,我从未使用过property关键字),但是我想知道如果只是在函数调用中会产生什么影响。我在here中发现了许多don'ts,但无论如何我都在问,因为我很好奇,不知道它是否在函数中会有所改变。

c++ keyword
1个回答
1
投票

property不是C ++中的关键字。您可以在https://en.cppreference.com/w/cpp/keyword处查看关键字的完整列表。它也不是保留的标识符。

因此,可以在代码中使用property作为变量名或任何种类的标识符。

© www.soinside.com 2019 - 2024. All rights reserved.