您的位置:首页 > 编程语言 > C语言/C++

C语言引用C++定义的函数

2012-09-29 21:37 375 查看
C调用C++文件中定义的函数(不可以是类的成员函数),如果不加注意,会有undefined function类似的错误,下面举例说明如何调用。
C++ file:
extern "C" void A(void);

C++ H file AA.h // 文件名为AA.h
#ifndef _AA_H_
#define _AA_H_
#ifdef __cplusplus
extern "C" {
#endif
void A(void);
#ifdef __cplusplus
}
#endif
#endif

C file:
#include "AA.h"
void B(void)
{
A();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息