2016年2月18日木曜日

[c,c++] cのコードからc++のコードを呼び出す

extern "C"を使う

extern "C" char *foo()
{
    return "HW";
}
この関数はCから呼び出すことが可能になる。

#include
void main()
{
    printf("%s\n", foo());
}
ただし、ライブラリ関係が面倒くさい

0 件のコメント:

コメントを投稿