C++ モデルと Object Pascal モデル
RAD Studio ライブラリに対する言語サポート(C++) への移動
C++ と Object Pascal のクラス モデルは、明らかに異なり、細かな点においても別のものです。最も明白な違いの 1 つは、C++ が多重継承を許可するのに対し、Object Pascal は単一継承モデルに制限している点です。また、C++ と Object Pascal では、オブジェクトの作成、初期化、参照、コピーおよび破棄の方法が、少し異なります。ここでは、これらの相違点と、その相違点が C++Builder の Delphi 形式のクラスに与える影響について説明します。
トピック
- 継承とインターフェイス
- オブジェクトの識別性とインスタンス化
- C++Builder ライブラリでのオブジェクト生成
- 基底クラス コンストラクタの仮想メソッドの呼び出し
- オブジェクトの破棄
- AfterConstruction と BeforeDestruction
- クラス仮想関数