【发布时间】:2020-04-10 01:06:54
【问题描述】:
class A {
public:
int VARIABLE = 0;
};
如何在另一个类的函数中使用公共变量?在 Java 中,可以使用类名和点运算符来访问公共变量。 C++中有类似的东西吗?
【问题讨论】:
-
你确定你不是在谈论 Java 中的
static变量吗? -
是的。但即使是没有 static 关键字的公共变量也可以这样访问。虽然这在 Java 中不合适。
-
class C { public int n; }– 你想通过C.n访问它???假设你的意思是反过来,通过对象访问静态变量...... -
"即使是没有 static 关键字的公共变量也可以像 [in java] 那样访问" - 不是通过类名。你在 java 中也需要一个实例。
-
@Ted Lyngmo 对不起,你是对的。我在考虑类实例。