觉得模板讲的是比较初级的,我翻开看了看c++PRIMER PLUS,里面关于模板的还有很多概念,都比较晦涩难懂。。。感谢老师,老师讲的非常易懂,使入门不那么难,我先看的书,感觉视频比较容易接受。书就是把一个简单的概念翻译成比老太太掴脚布还长的理论。。。。
2017-07-03
class Watch
{
public:
Watch(Time &t):m_tTime(t)
{
}
void display()
{
cout << m_tTime.m_iHour << endl;
cout << m_tTime.m_iMinute << endl;
cout << m_tTime.m_iSecond << endl;
}
public:
Time m_tTime;
};
int main()
{
Time t(6, 30, 20);
Watch w(t);
w.display();
return 0;
}
{
public:
Watch(Time &t):m_tTime(t)
{
}
void display()
{
cout << m_tTime.m_iHour << endl;
cout << m_tTime.m_iMinute << endl;
cout << m_tTime.m_iSecond << endl;
}
public:
Time m_tTime;
};
int main()
{
Time t(6, 30, 20);
Watch w(t);
w.display();
return 0;
}
7分21秒,Time.h已经包含了Match.h, Demo.cpp中引用了Time.h后,不需要再引入Match.h, 反正我的编译器没有报错,运行正常。
2017-06-22