课程
/后端开发
/C++
/C++远征之模板篇
Watch(Time &t):m_tTime(t) 是什么意思,不懂,求大佬解释,谢谢
2017-03-17
源自:C++远征之模板篇 2-6
正在回答
初始化列表啊
C_Program_Base/12.初始化列表编码 at master · lin-wei-yuan/C_Program_Base https://github.com/lin-wei-yuan/C_Program_Base/tree/master/12.%E5%88%9D%E5%A7%8B%E5%8C%96%E5%88%97%E8%A1%A8%E7%BC%96%E7%A0%81
首先Watch(Time &t)是一个Watch类的构造函数,而后面的“:”可以初始化Watch类的成员,而m_tTime是Watch中private的成员,m_tTime是Time类型的,所以你定义一个Time变量后,可以把这个Time变量(假设为t)传入 Watch(t),那么 Watch(Time &t)就以“引用”的方式把 这个 t 用来初始化 m_tTime了,然后你就可以在Watch类型中 用 Time类型的东西了
m_tTime是什么意思,哪里来的
qq_星际流云_03320135
冒号语法,t给m_tTime赋值
举报
本C++教程力求即学即会,所有知识以实践方式讲解到操作层面