CとC++の共存について

・C++ソースからCのソースで定義された関数を呼び出すのは対応可能。
・CのソースからC++のソースで定義された関数を呼び出すのは、書式がCであれば可能(C++の書式だとダメ)
結論としては、C++ソースからCのソースを呼び出すのはありだが、CソースからC++のソースを呼び出すのは無し(しないほうがいい)ってことだな。
注)
ここでいうCソースというのは拡張子(.c)のファイル。C++ソースというのは拡張子(.cpp)のファイル。
gccは拡張子によってCコンパイラとして動くか、C++コンパイラ(g++)として動くかが決まる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください