佳音的博客

2007/04/28

关于extern c

Filed under: Uncategorized — 佳音 @ 10:23 上午

extern “C”表示编译生成的内部符号名使用C约定
例如:
int Fun(int i,int j)
C:_Fun
C++:_Fun_int_int
具体生成什么可能与编译器有关
由于C++支持重载,而重载是在编译期确定的,所以C++必须在内部符号名上区分各重载函数,所以就将参数类型加在函数名后。

]]>

Powered by 00RZ