gpt4 book ai didi

c++ - 如何在 C++ 中使用 C 代码

转载 作者:IT老高 更新时间:2023-10-28 13:02:22 24 4
gpt4 key购买 nike

只是一个小问题:C++可以在程序中使用C头文件吗?

这可能是一个奇怪的问题,基本上我需要在 C++ 中使用来自其他程序(用 C 语言制作)的源代码。一般来说,这两个头文件有什么区别吗?也许如果我改变一些图书馆......我希望你能帮助我。

最佳答案

是的,您可以在 C++ 代码中包含 C header 。添加这个很正常:

#ifdef __cplusplus
extern "C"
{
#endif

// C header here

#ifdef __cplusplus
}
#endif

以便 C++ 编译器知道函数声明等应该被视为 C 而不是 C++。

关于c++ - 如何在 C++ 中使用 C 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17448014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com