在c++中嵌入编译c的代码,只要在c++中声明c函数声明时候加上以下代码即可
在c中嵌入编译c++代码,只要在c++头文件的函数声明部分加入extern 前缀,在c++实现文件的函数定义部分加入extern “C” 前缀,然后在c代码中include该c++头文件即可,如下:
c++头文件 header.h
c++ 实现文件
c 实现文件
在c++中嵌入编译c的代码,只要在c++中声明c函数声明时候加上以下代码即可
在c中嵌入编译c++代码,只要在c++头文件的函数声明部分加入extern 前缀,在c++实现文件的函数定义部分加入extern “C” 前缀,然后在c代码中include该c++头文件即可,如下:
c++头文件 header.h
c++ 实现文件
c 实现文件