课程
/后端开发
/C++
/C++远征之模板篇
old(*this),为什么要来保存一个旧的值?不定义old,最后返回*this依然可以得到相同的结果。请问有没有哪位大佬可以给讲讲,这样设计的好处是什么?老师这样的初衷是什么呐?(✿◡‿◡)
2018-03-12
源自:C++远征之模板篇 4-3
正在回答
返回old是返回没有++或者--的值,返回this是返回改变了的值
BingBing_Elf 提问者
慕粉0068412 回复 BingBing_Elf 提问者
Coordinate old(*this);
这个过程调用了默认的拷贝构造函数是吗?
哦哦哦,明白了,灰常感谢(✪ω✪)
举报
本C++教程力求即学即会,所有知识以实践方式讲解到操作层面