Sales item&是什么?

在学习C++ primer中我们会遇到 return *this的问题,在百度有对于*this的详细解释,但是对于C++ primer来说,其中的14.14的答案中的解答可以这么解释,

Sales item& 中的&表示返回这个函数的地址,而在
Sales item& Sales item::operator=(const string& str)

isbn = str;
return *this;

return *this返回整个对象,而对象存在与类Sales item的isbn中

 

正如百度百科所说的,1:对象 = 房子; 2:变量和成员函数 = 家具; 3:在房子里面,看不到房子的全貌,所以this指向了整个房子,就是指向了整个类Sales item中的对象isbn。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值