言語混在時の呼び出し規約
宣言構文:インデックス への移動
C++ の他言語呼び出し規約について説明します。
このセクションでは、C++ の他言語呼び出し規約について説明します。
他言語で記述されたルーチンを呼び出したり、逆に呼び出されることが可能です。複数の言語を使う場合には、識別子およびパラメータ渡しという 2 つの重要な問題に対処する必要があります。
デフォルトでは、コンパイラはすべてのグローバル識別子の大文字と小文字を変更せず(大文字、小文字、混在)、識別子の前にアンダースコア "_" を付けて保存します。デフォルト以外を使用するには、コマンドライン オプションで -u を指定してください。
メモ: リンクのセクションでは、C の名前を C++ プログラムから参照できるようにするための extern の使い方について説明しています。