これは悪いコーディング方法のように思えますが、私に与えられたガイドラインでした。これが実際にメインでどのように実装されるかはわかりません。クラスを書いているだけです。
class Example
{
private:
static int total;
public:
void initalizeTotal();
}
Example::initalizeTotal()
{
total = 0;
}
total は、そのクラスのオブジェクトの数をカウントするために使用されます。これは基本的に私が得ているものです。問題は、関数を実際に呼び出す方法を理解する方法です。毎回合計をリセットするという意味で、コンストラクターで呼び出すことはできません。そして、変数にまだ値があるかどうかを「チェック」しようとして失敗しました。ない場合は、関数を呼び出します。
誰でもできるアドバイスはありますか?
編集:合計が静的であることを含めるのを忘れていました。そして、合計を初期化する関数が必要です。それが課題の要件です。