表示: Delphi C++
表示設定

C++ の特徴

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

文:インデックス への移動

C++ は,C に基づいたオブジェクト指向のプログラミング言語です。 これは一般的に言えば,C++ のもとで C プログラムのコンパイルはできるけれども,プログラムが C++ 特有の機能を用いている場合には,C のもとで C++ プログラムのコンパイルはできないということになります。 細心の注意が必要な場面もでてきます。 C では,引数型が異なる同じ名前の関数 func が 2 度宣言されると,名前が重複しているとしてエラーになります。 しかし C++ では func はオーバーロード関数であるとみなされます。 これが文法上正しいかどうかはほかの状況に依存します。

C++ ではクラスを操作するために新しいキーワードと演算子が導入されていますが,C++ の機能のいくつかは,クラスとは特に関係のない場面で使われるものもあります。 このトピックでは,クラスとは無関係に使用できる C++ の側面から見ていき,続いてクラスの特性と機構について説明します。

例外処理を伴う C および C++ プログラムのコンパイルについての詳細は,C++Builder の例外処理 を参照してください。

関連項目

他言語版