课程
/后端开发
/C++
/C++远征之模板篇
class Time; //为什么要使用这种形式,而不能通过包含头文件的方式来实现
class Watch
{
public:
void printTime(Time &t);
};
#endif
2016-02-18
源自:C++远征之模板篇 2-2
正在回答
这样的话会形成以一个死循环吧。
比如说先编译match,里面有#include<time.h>,那么进入time.h的编译,
结果发现time.h里面#include<match.h>,这时候match.h还没有编译完,你让系统怎么办?
我也奇怪这个问题
我也有同样的疑惑,哥们现在知道为什么了吗,求告知
其实我在想是不是因为在这个文件里,我们只是想声明一下这个类是存在的,而并没有涉及类的继承那么复杂的类的之间的关系。。。。。。仅限个人理解交流
考研奋斗虎 提问者
举报
本C++教程力求即学即会,所有知识以实践方式讲解到操作层面