防止循环引用头文件
#pragma once
demo
a.h 引用b.h
b.h 引用a.h
a.h a.c
a.h
#pragma once
#include "b.h"
void funa();
a.c
void funa() {
}
b.h b.c
b.h
#pragma once
#include "a.h"
void funb();
b.c
void funb() {
}
让c代码可以在c++编译器运行
#ifdef __cplusplus
extern "c" {
#endif
//函数声明
#ifdef __cplusplus
}
#endif
网友评论