タグ

ブックマーク / www.s-cradle.com (1)

  • C++の基礎 : コンストラクタ/デストラクタ

    BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア / 携帯 Java アプリ圧縮ツール : 株式会社 ソフィア・クレイドル English FAQ C++の基礎 : コンストラクタ/デストラクタ コンストラクタ/デストラクタ クラスには、初期化を行うための特別な関数と、終了処理を行うための特別な関数を定義できます。 コンストラクタ クラスには、初期化を行うための特別な関数を定義することができます。例として Color クラスを考えてみましょう。 class Color { public: UInt08 r; UInt08 g; UInt08 b; Color() { r = g = b = 0; } Color(UInt08 n) { r = g = b = n; } Color(UInt08 r0, UInt08 g0, UInt08 b0) { r =

    katzchang
    katzchang 2009/08/11
    「デストラクタは、スタック上に作成されたオブジェクトが自動的に破棄されるときや、ヒープ上に作成されたオブジェクトを delete 演算子により明示的に破棄するときに、必ず呼び出されます。」
  • 1