7.28:如果move、set和display函数的返回类型不是Screen&而是Screen,则在上一个练习中将会发生什么情况?

Ans:若返回类型不是引用,则三个函数返回的都是对象的副本,则上个练习中的测试代码,第一个display打印的是原始对象的副本修改后的值,第二个原始对象的值。

7.30:通过this指针使用成员的做法虽然合法,但是有点多余。讨论显式地使用指针访问成员的优缺点。

Ans:优点:可以明确的指出使用的是对象的成员,并且在成员函数中,可以在成员函数中使用与数据成员同名的形参

     缺点:多余。

 

 posted on 2018-08-20 23:01  linlh  阅读(81)  评论(0编辑  收藏  举报