2016-03-30 11 views
-2

私はC++ソースコードを別の言語と一緒に使うことに興味があります。言語はC++ソースもコンパイルできるはずです。たとえば、同じプログラム内のObjective C++ allows to mix C++ source code with Objective Cです。このようなことをサポートする言語はあまりないでしょう。あなたはこれを可能にするいくつかを知っていますか?C++以外の言語は、C++ソースファイルをネイティブサポートしていますか?

ハイブリッド編集に関してのみ回答してください。私は既にスクリプティングとDLL呼び出しソリューションについて認識しています。

+0

"標準の" C++ソースを意味しますか、C++の非常に限定されたサブセット(Cなど)を受け入れる意思がありますか? – franji1

+0

Objective-Cでは、C++との "ミックス"はできません。 Objective-C++はObjective-Cと同じ言語ではなく、C++と同じ方法でCとは異なります(Objective-CとCの違いをC++に置き換えた場合の結果です) – molbdnilo

+0

I "標準"のC++ファイルをコンパイルする必要があります(Cがあまりにも少ない) – Azure

答えて

1

C++ソースファイルはC++コンパイラでしかコンパイルできないため、なぜC++言語で書かれているのですか? C++ソースファイルを中規模から大規模な変更や構文変換なしでコンパイルできる言語は他にもたくさんあります。

私が考えることができる唯一の他の有効な/可能な答えは、Microsoftがスポーンすることを試みたC++。NETです。