2012-01-19 1 views
-3

クラスから作成された各オブジェクトの「シリアル番号」を保持するデータメンバーを含むクラスを作成します。つまり、作成される最初のオブジェクトは1番目のオブジェクト、2番目のオブジェクトは次のようになります。 ヒント: これを行うにはこれまでに作成されたオブジェクトの数を記録する別のデータメンバーが必要です(このメンバーはクラスを全体として適用する必要がありますが、個別のオブジェクトには適用しません。各オブジェクトが作成されると、コンストラクタはこのcountメンバ変数を調べて、新しいオブジェクトの適切なシリアル番号を決定することができます。 オブジェクトが独自のシリアル番号を報告できるようにするメンバー関数を追加します。 3つのオブジェクトを作成し、シリアル番号についてそれぞれを照会するmain()を記述します。彼らは私がOBJECT NUMBER 2であると応答する必要があります。各オブジェクトの自動シリアル番号を生成する...このプログラムでコンストラクタが使用されていますが、私はそれを行う方法を知らない...誰でもこれを行うことができますか?

+0

CまたはC++?そして確かに宿題。何を試しましたか?私たちがあなたの宿題をすることを期待しないでください。 –

+1

ヒント:宿題をstackoverflowに投稿しないでください。 – Joe

+1

宿題としてマークしてください。そのためのタグがあります。 –

答えて

3

C++の場合はC++にタグを付けてください。

class blabla { 
private static int count=0; 
private int serial; 
public blabla() { 
    serial=++count; 
    ... 
} 
} 
関連する問題