這似乎是不好的編碼習慣,但這是給我的指導方針。我想說,我不知道這將如何實際上在主要實施,我只是寫課程。C++ - 初始化成員函數內的成員變量?
class Example
{
private:
static int total;
public:
void initalizeTotal();
}
Example::initalizeTotal()
{
total = 0;
}
總會(我猜)被用來計算該類的對象數。 這基本上是我所掌握的。問題是我如何弄清如何實際調用函數。 我不能只是在構造函數中調用它,感覺每次都會重置總數。 我試過了,如果變量有值,檢查失敗,如果沒有,請調用函數。
有沒有什麼建議誰能給?
編輯: 我忘了包括總的是靜態的。而且我必須有一個函數來初始化總數。這是分配的要求。
希望這有助於:http://msdn.microsoft.com/en-us/library/b1b5y48f(v=vs.80).aspx – chris