为了账号安全,请及时绑定邮箱和手机立即绑定

头文件问题


在Match.h中用#include"Time.h"代替class Time声明为何不行?不用#include"Time.h"代替class Time而仅仅加上#include"Time.h"为何编译也不能通过。

正在回答

4 回答

你代码也不贴,报错提示也不贴。。

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//560cfa9d000140be03580344.jpg

结果这里又可以,什么情况

0 回复 有任何疑惑可以回复我~

是eslipse吗?

0 回复 有任何疑惑可以回复我~

头文件本来仅仅是用来放类的声明,(其中包括函数声明),头文件一般是在主程序中被引用,在预编译时会将头文件Time.h中的内容取代#include"Time.h"行,所以#include"Time.h"是头文件的代表应该仅仅只能用在主程序中。

问一下老师用的是什么编译器?

0 回复 有任何疑惑可以回复我~
#1

aprikyblue

头文件是可以互相包含的。。
2015-10-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之模板篇
  • 参与学习       91156    人
  • 解答问题       318    个

本C++教程力求即学即会,所有知识以实践方式讲解到操作层面

进入课程

头文件问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信