リンケージ(linkage)とasm
他の言語とのリンクを容易にするために
- リンケージ指定子(linkage specifier)
- amsキーワード
というのがある.
リンケージ指定子は,
関数を多言語とリンクさせるためのもので,
extern "<language>" void testFunction();
みたいに宣言する.
複数宣言したい場合は,
extern "<language>"{ void testFunction(); int testFunction2(); }
みたいに宣言する.
amsキーワードは,アセンブリ言語の命令を埋め込むためのもので,
asm ("<code>");
とか書く.
アセンブリ言語とか使わないのでスルー.