永发信息网

头文件中都放什么东西?

答案:4  悬赏:0  手机版
解决时间 2021-02-06 19:57
  • 提问者网友:留有余香
  • 2021-02-06 13:11
头文件中都放什么东西?
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-02-06 13:58



一般来说如果一个程序包含了头文件和实现文件比如C++的,CPP为实现文件而H就为头文件.

那么通常情况下一些变量的声明,函数声明,类声明,结构体的定义这些东西一般都放在头文件中.

而实现文件则是这些函数具体的实现方法等.

而有些人编写的时候可能没有头文件,只有个实现文件(很多人用VC写的控制台程序就这样),这不能说他没有声明,只是他把声明写在了实现文件里,这也是可以的.

另外有个特点,拿VC的编译器来说,他只会编译实现文件(.CPP)而当实现文件里遇到编译器的包含指令 #include 的时候他就会自动展开这个包含的头文件,所以有些时候引用头文件的顺序还有很微妙的关系,先引用哪个后引用哪个非常微妙,这个等遇到了自然就知道了.

附带一句:头文件是不参加编译的.
全部回答
  • 1楼网友:woshuo
  • 2021-02-06 16:58
??
  • 2楼网友:第幾種人
  • 2021-02-06 15:33
首先,系统自带的h文件,你可以在集成开发环境中指定的include文件夹下看个究竟。比如,你使用的是turboc,那么系统自带的头文件默认位置是turboc所在文件夹下的include文件夹中。 其次,如果你自己有编写头文件,那么你可以使用#include将自己写的那个头文件包含进来。不过要注意,此种情况通常必须使用双引号格式,不能使用<>符号。
  • 3楼网友:琴狂剑也妄
  • 2021-02-06 14:31
要是是标准的写法的话: 头文件应该包含:函数的声明(注意:不是定义!!!),一些预编译指令,(有时候)extern的全局变量。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯