也许有些开发自己写的东西并不一定准守
1、函数返回基本类型,如果函数的目的就是获取基本类型,那么这个就是结果;否则,引用类型会以地址传入形式,返回结果表示,是否执行成功
2、函数返回值若表示是否执行成功,则0表示成功,非0表示失败
C/C++混编解决:
1、extern “C” 可以抑制C++对函数名、变量名进行名称重整,故编译出的C目标文件和C++目标文件名的函数名、变量名都是相同的,链接器能可靠地对两种类型的目标文件进行链接。
2、c中没有bool类型的解决方案
#ifndef__cplusplus
#defineTRUE 1
#defineFALSE 0
typedef unsigned char bool;
#endif
网友评论