- 博客(1)
- 收藏
- 关注
原创 stm32中代码#ifdef __cplusplus extern “C“ {#endif的用途
要是在将 C 代码与 C++ 代码混合使用的情况下,或者在使用 C++ 编写的程序中调用 C 语言库时。调用 C 函数库:当你在 C++ 项目中需要使用一个纯 C 语言编写的库时,使用extern "C"可以确保 C++ 代码正确地调用这些 C 函数,因为 C 和 C++ 有不同的名称修饰和链接规则。包含 C 头文件:如果你在 C++ 代码中包含了一个 C 语言的头文件,使用extern "C"可以确保其中的函数声明与 C++ 的名称修饰规则不冲突。C++ 和 C 的混合编程。
2023-10-10 10:15:21 1393 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人