C++学习——在C文件中调用C++文件中的函数

2020-12-13 06:01

阅读:328

标签:c++   code   ifd   nbsp   spl   png   turn   class   div   

1.CPP文件中的内容

#include "mytest.h"
#include using namespace std;

int add(const int a, const int b)
{
    cout "a="  endl;
    cout "b="  endl;
    return (a + b);
}

2.头文件中的内容

在函数声明时添加extern "C",就可以在C中调用。为了同时可以在C++中调用,可以写成下面这样。

#ifdef __cplusplus
extern "C"
{
#endif

    int add(const int a, const int b);

#ifdef __cplusplus
}
#endif

3.C文件中的内容

#include 
#include 
#include "mytest.h"

void main() {
    printf("%d\n", add(1, 2));
}

4.运行结果

技术图片

 

C++学习——在C文件中调用C++文件中的函数

标签:c++   code   ifd   nbsp   spl   png   turn   class   div   

原文地址:https://www.cnblogs.com/zj-blogs/p/11161953.html


评论


亲,登录后才可以留言!