C++和C語言函數互相調用

C++中調用C函數

// xx.h
extern int fun();	// 聲明fun
// xx.c
int fun() {}	// 定義fun
// xx.cpp
extern "C"{
	#include "xx.h"
}
fun();		// 使用fun

C中調用C++函數

// xx.h
extern "C"{
	int fun();
}
// xx.cpp
int fun() {}		// 定義fun
// xx.c
extern int fun();	// 聲明fun
fun();				// 使用fun
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章