如果类继承具有静态变量成员的基类,则它们只有一个成员与所有继承类共享。
我有几种继承类,并且每个类都有许多实例。我希望每个继承类都有一个单独的静态成员,可以与其所有实例共享。如何实现呢?
谢谢,对我的差劲英语表示抱歉。
编辑:
现在,我希望所有的 b 实例都具有相同的变量,并且所有的 c 实例也具有相同的变量,但是 b 的变量将不同于 c 的变量。
对于我的英语再次道歉,如果您能纠正我,请务必这样做。
我有几种继承类,并且每个类都有许多实例。我希望每个继承类都有一个单独的静态成员,可以与其所有实例共享。如何实现呢?
谢谢,对我的差劲英语表示抱歉。
编辑:
class a{
static int var;};
class b::a{};
class c::a{};
现在,我希望所有的 b 实例都具有相同的变量,并且所有的 c 实例也具有相同的变量,但是 b 的变量将不同于 c 的变量。
对于我的英语再次道歉,如果您能纠正我,请务必这样做。