6. 5 コンストラクタとデコンストラクタ
C++ のクラスを定義する時には、 初期化と最後の後始末を書きます。 クラスと同じ名前の関数を定義すると、それが 初期化関数となります。クラスの前に ~ 記号を付けた関数 を定義すると、それが後始末の関数になります。 C++ や SystemC では、 初期化関数: コンストラクタ、 後始末の関数: デコンストラクタ と呼びます。
| 初期化関数 | コンストラクタ | クラス名と同じ名前の関数 |
| 後始末の関数 | デコンストラクタ | クラス名の前に~を付けた名前 |
コンストラクタは、返り値や、型を指定出来ないという他は、 メンバ関数と同じように書けます。
