最赞回答 / Cyber丶Kaka
正解如下:Watch类中定义了对象成员,即 <...code...>以及一个拷贝构造函数<...code...>的确是类名与拷贝构造函数要同名,一楼说的没毛病,是我当时理解错了该拷贝构造函数传入的是Time类型的...
2019-03-06
老师这里讲的并不是很对,不管成员函数还是友元函数操作符重载,对于函数本身加或者不加&,函数都能实现-(-coor);使得坐标负负得正。
2018-11-16
最赞回答 / NodiSe
我的理解是,c++引用可以理解为一种隐形指针,&old中的old可能已经被销毁了,但是old所在的那段内存还没有被使用,所以当引用(指针)访问old所在的地址的时候,如果这个地址还没有被使用,里面的值还是old原来的值,就可以获得正确的值。但是这样并不保险,所以建议不要返回局部变量的引用。
2018-10-17
最新回答 / 凰苍
你的意思是不能返回对象引用吧,因为函数内部建立的是“临时对象”,而临时对象在函数结束后就会被系统回收;引用的特点是将“对象在此函数内值的改变”返回出去并“继续存在”,“临时对象”和“对象引用”有冲突。
2018-10-17