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

头文件问题


在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++远征之模板篇
  • 参与学习       91137    人
  • 解答问题       325    个

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

进入课程

头文件问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号