Objective-C中引入C或C++语言
与 C 语言
与 C 语言混合编程没有特殊处理,直接编写 C 语言代码,使用 C 函数
与 C++语言
与 C++语言混合编程,需要将.m 文件的后缀改为.mm 文件。头文件后缀不用修改。
与 C 语言& C++语言
既有 C 语言,又有 C++语言的混合编程。首先 C++语言需要将文件后缀改为.mm。在.mm 文件中引入外部 C 函数时需要做特殊处理
1 | #ifdef __cplusplus |
与 C 语言混合编程没有特殊处理,直接编写 C 语言代码,使用 C 函数
与 C++语言混合编程,需要将.m 文件的后缀改为.mm 文件。头文件后缀不用修改。
既有 C 语言,又有 C++语言的混合编程。首先 C++语言需要将文件后缀改为.mm。在.mm 文件中引入外部 C 函数时需要做特殊处理
1 | #ifdef __cplusplus |