RAD Studio ライブラリに対する言語サポート(C++)

提供: RAD Studio
移動先: 案内検索

C++ の仕様:インデックス への移動


C++Builder では、Object Pascal でコンパイルされた RAD Studio ライブラリの RAD(Rapid Application Development)機能を活用しています。

このセクションの内容:

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



関連トピック



関連項目