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

c++模块问题

Watch(Time &t):m_tTime(t) 是什么意思,不懂,求大佬解释,谢谢


正在回答

5 回答

初始化列表啊

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

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

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

首先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类型的东西了

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

m_tTime是什么意思,哪里来的

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

qq_星际流云_03320135

Match类 里边的public 定义的time对象呀
2017-09-01 回复 有任何疑惑可以回复我~

冒号语法,t给m_tTime赋值

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

举报

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

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

进入课程

c++模块问题

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