码迷,mamicode.com
首页 > 其他好文 > 详细

条款11:在operator = 中处理“自我赋值”

时间:2015-09-05 17:54:08      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

1.自我赋值好多是"别名"(aliasing)带来的结果

NOTE:

    1.确保对象自我赋值时 operator= 有良好行为。其中技术包括比较“来源对象”和“目的对象”的地址/精心周到的语句顺序以及copy-and-swap。

    2.确定任何函数如果操作一个以上的对象,而其中多个对象是同一个对象时,其行为仍然正确。

条款11:在operator = 中处理“自我赋值”

标签:

原文地址:http://www.cnblogs.com/chip/p/4783401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!