【发布时间】:2013-02-02 22:10:53
【问题描述】:
这似乎是一种不好的编码习惯,但这是给我的指导方针。我想先说我不知道这将如何在主体中实际实现,我只是在编写类。
class Example
{
private:
static int total;
public:
void initalizeTotal();
}
Example::initalizeTotal()
{
total = 0;
}
total 将(我猜)用于计算该类的对象数。 这基本上就是我的意思。问题是我如何弄清楚如何实际调用该函数。 我不能只在构造函数中调用它,感觉每次都会重置总数。 我已经尝试过“检查”变量是否有值但失败了,如果没有,则调用该函数。
有没有人可以给点建议?
编辑: 我忘了包括那个总数是静态的。而且我必须有一个初始化总计的函数。这是作业的要求。
【问题讨论】:
标签: c++