只有一个只有静态数据成员的类才明智吗?我试图实现的类看起来像:
class myClass{
private:
//list of static data members
public:
//set of methods
}
这些方法使用静态数据并在运行时修改它们。我从来没有写过只使用静态数据的类,但对于我有7个成员看起来有点奇怪。所以我想知道这是否可以从C ++程序标准中看到。
答案 0 :(得分:2)
缺点是对于用户而言,创建该类的对象可能并不明显。但是,您可以通过将构造函数设为私有来防止这种情况。