【发布时间】:2011-02-10 13:02:09
【问题描述】:
我有一个带有常量静态变量 a 的基类 A。我需要 B 类的实例对静态变量 a 具有不同的值。如何实现这一点,最好使用静态初始化?
class A {
public:
static const int a;
};
const int A::a = 1;
class B : public A {
// ???
// How to set *a* to a value specific to instances of class B ?
};
【问题讨论】:
标签: c++ static class-variables