首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

头文件使用有关解决方法

2012-02-25 
头文件使用有关abc.h文件中只声明函数原型和定义结构体,然后把函数定义写在另一个abc.c文件中,如果我要在

头文件使用有关
abc.h文件中只声明函数原型和定义结构体,然后把函数定义写在另一个abc.c文件中,如果我要在另外两个.c文件中使用abc.h中声明的函数和结构体,怎么包含才不会出现问题?

另外,一般这种情况是这样使用么?

[解决办法]
头文件卫士~~
http://www.java2000.net/todoshow.jsp?id=169012
[解决办法]
#ifndef _ABC_H 
#define _ABC_H 
///头文件的内容
///.....
#endif
[解决办法]
直接包含不就行了么?
只要abc.h与你的另外xxx.h中的定义不重复。
另外,在头文件中加上
#ifndef __ABC_H__
#define __ABC_H__

...
你自己的定义(函数声明、结构体等等)

#endif

这样,就算重复#include "abc.h"也不会有问题了(这种情况一般发生在头文件中包含头文件的时候)

[解决办法]

探讨
函数的定义又放在哪?

热点排行