class Widget {
public:
...
Widget& operator+=(const Widget& rhs) // 返回类型是个reference,指向当前对象
{
...
return *this;
}
Widget& operator=(int rhs) // 此函数夜适用,即使此一操作符的参数类型不符协定
{
...
return *this;
}
}

注意 这只是一个协议,并无强制性。

这个协议适用于所有赋值相关运算。

这份协议被所有内置类型和标准程序库提供的类型如string,vector,complex,tr1::shared_ptr等共同遵守。

总结

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

最新文章

  1. Managing IIS Log File Storage
  2. Flex布局语法与实践
  3. [unity3d程序] 纹理扩散
  4. 使用 gradle 编译多版本 android 应用
  5. 利用merge优化
  6. 教你如何用Qt做透明的窗体,setMask, Opacity
  7. windows系统中的dll的作用详细解释
  8. ACM网络镜像赛
  9. 计算机网络课程优秀备考PPT之第二章物理层(二)
  10. DataAdapter&&DataSet 帮助理解小程序
  11. Win7-64位+Oracle11.2g+使用PLSQL_Developer 的解决办法
  12. 网站开发进阶(二十一)Angular项目信息错位显示问题解决
  13. 人手一份核武器 - Hacking Team 泄露(开源)资料导览手册
  14. 【洛谷P3389 【模板】高斯消元法】
  15. 使用ZooKeeper协调多台Web Server的定时任务处理(方案1)
  16. Kali WSL折腾笔记-在Windows10上使用Kali子系统
  17. Java+Selenium环境搭建
  18. eclipse出现An internal error occurred during: "Building workspace". Java heap space 错误
  19. 为什么在UDP包中不能获取发包方的地址
  20. ECCV 2018 | Bi-Real net:超XNOR-net 10%的ImageNet分类精度

热门文章

  1. bunoj 13124(数位dp)
  2. 【BZOJ3379】[Usaco2004 Open]Turning in Homework 交作业 DP
  3. [转]python-元类
  4. springmvc的一个错误
  5. Express入门教程:一个简单的博客
  6. delphi 遇到问题、报错等
  7. delphi 事件记录
  8. kafka_2.11-0.10.1.1集群搭建安装配置
  9. Java 集合框架查阅技巧
  10. 东方通tongweb linux安装