【发布时间】:2012-09-22 01:16:40
【问题描述】:
我实际上并不知道您是否可以声明一个类,然后在同一类的多个对象中使用它的静态实例。更具体地说:
class State {
public:
State();
static CustomNumberDist normal_dist;
private:
int id;
};
所以每个 State 实例都应该包含同一个 CustomNumberDist 实例。我编译了,但我想知道它是否有效,否则我以后可能会遇到问题。
【问题讨论】:
-
有效但不确定问题。
-
没有
State的实例将包含CustomNumberDist的实例;将有一个与State类关联的CustomNumberDist实例。
标签: c++