1、对特定的C++引用函数,去掉重命名规则,用来统一C语言编写的函数的差异。所以,使用extern“c”要注意以下几点:
1)不支持函数的重载。
2)不支持默认参数赋值。
3)不支持bool类型的变量。
使用一个未定义的函数,在编译时就报错了,但是如果添加extern前缀,则会到链接的阶段才报错。
1、对特定的C++引用函数,去掉重命名规则,用来统一C语言编写的函数的差异。所以,使用extern“c”要注意以下几点:
1)不支持函数的重载。
2)不支持默认参数赋值。
3)不支持bool类型的变量。
使用一个未定义的函数,在编译时就报错了,但是如果添加extern前缀,则会到链接的阶段才报错。