RAD Studio ライブラリに対する言語サポート(C++)
C++ の仕様:インデックス への移動
C++Builder は、Delphi でコンパイルされた、RAD Studio ライブラリの Rapid Application Development (RAD) 機能を利用しています。
このセクションの内容:
- これらの RAD Studio ライブラリをサポートするために、C++Builder において Delphi の言語機能、構成要素、概念がどのように実装されているかを説明します。
- C++ と Delphi のオブジェクト モデルを比較し、C++Builder ではこれら 2 つのアプローチがどう組み合わされているかを説明します。
- C++Builder では Delphi の言語構文要素が対応する C++ 構文要素にどう翻訳されているかを説明します。
- ライブラリをサポートするために追加された拡張キーワードの詳細について説明します。これらの拡張機能の中には、クロージャやプロパティなどのように、ライブラリ上に作成するコードのサポートとは無関係に有用なものもあります。
- メモ: System.TObject から派生した C++ クラスのリファレンスでは、TObject を最終的な上位クラスとする(必ずしも直接の上位クラスではない)クラスについて言及されています。コンパイラの診断情報との一貫性を保つため、このようなクラスも "Delphi 形式のクラス" として扱われています。
関連トピック