【发布时间】:2019-11-19 01:49:51
【问题描述】:
我有一个包含多个类的程序,并且有一个包含所有成员和方法的类都是静态的,内容如下:两个成员和两个在开始时初始化它们的方法。我的静态类中的所有成员也是公共的。我的问题是,如果这是一种不好的做法,还是有更好的方法呢?我只在另一个类中使用这个类的成员。
【问题讨论】:
-
如果您在运行时初始化某些东西,那么将所有函数设为静态有什么意义?为什么不将类对象设为静态呢?
-
听起来你想创建一个singleton 类。
-
您的
class现在基本上只是一个namespace。 -
这真的很有用,正是我想要的,谢谢
标签: c++ static static-classes