勤劳的话题终结者准备笔试:问题好像偏难😅
0 点赞 评论 收藏
分享
2023-05-16 10:55
保定幼儿师范高等专科学校 C++ 雪芙花:extrnC 是为了在C语言中,调用C++的函数。表明该函数是在C语言的命名规则下生成函数名的,使得C语言编译时,可以正确的找到该函数。
而C++是可以兼容C语言函数的,不需要使用extrn。
但是在某些情况下,比如在 C++ 代码中使用了 C 语言的库函数时,仍然需要使用 extern "C" 来避免链接错误的问题。这是因为 C 语言的库函数通常已经按照 C 语言的规则进行了命名,如果在 C++ 代码中直接调用这些函数,就会出现函数名不匹配的问题。
0 点赞 评论 收藏
分享
关注他的用户也关注了: