侧边栏壁纸
博主头像
如此肤浅

但行好事,莫问前程!

  • 累计撰写 52 篇文章
  • 累计创建 6 个标签
  • 累计收到 6 条评论

目 录CONTENT

文章目录

条款10 令 operator= 返回一个 reference to *this

如此肤浅
2022-05-15 / 0 评论 / 0 点赞 / 37 阅读 / 201 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-05-15,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1. 令赋值(assignment)操作符返回一个 reference to *this。

为了实现“连锁赋值”(如x=y=z=15;),赋值操作符必须返回一个 reference 指向操作符的左侧实参。

class Widget {
public:
	...
  Widget& operator=(const Widget& rhs) // 返回reference
  {
      ...
      return *this;	// 返回左侧对象
  }
  ...
};
0

评论区