鸡啄米
鸡啄米:C++编程入门系列之四十六(多态性:运算符重载为类的成员函数)›评论
-
22. 我想吃火锅:
“初始时间myClock:23:59:59
myClock++:23:59:59
++myClock:0:0:1”
难道这没有问题吗?调试发现
Clock& operator ++(); //前置单目运算符重载
Clock operator ++(int); //后置单目运算符重载
这两行在 (myClock++).ShowTime();的时候都被执行了,Why?2018/11/15 13:24
-
21. 德赛法:
C++编程入门系列之四十六中的双目操作符的参数只有一个,但是C++编程入门系列之四十七中的双目操作符的参数确实两个,这里有什么区别吗?2018/2/21 23:17
-
20. 小苏:
有点难度。。。。2017/11/7 13:38
-
19. 岁月的帆:
后置运算符的实现是什么啊,那里直接用一个++(*this);具体的是什么意思啊,难道说++(*this)中的++的作用是和刚刚重载过的前置++是一个意思,那么为什么不用(*this)++呢?求指点!好坏都是风景 于 2014-11-16 14:45:28 回复我理解的++(*this)是,此处相当于函数“后置++”调用了“前置++”这个函数。所以直接使用了++(*this)哈哈 于 2014-12-3 9:51:25 回复对的,这里就是调用运算符函数进行自增。this指针实际上就隐含于类的成员函数中,它指向成员函数正在操作的对象。2014/8/11 16:51
-
18. 木子李:
看到这一章,但是前面看的好像又忘了,哎2014/7/1 10:43
发表评论