リンケージ仕様は、Cなどの別の言語で書かれた宣言と一緒に宣言をリンクできるように宣言をコンパイルするようにコンパイラに指示します。
この標準では、C ++がCと互換性を持つようにするためには、すべてのコンパイラがextern "C"をサポートする必要があり、 extern "C++"は、囲みリンケージ仕様をオーバーライドしてデフォルトを復元するために使用されます。サポートされている他のリンケージ仕様は実装定義です。
extern "C"
extern "C++"