Effective C++ 条款11

在operator= 中处理自我赋值. Handle assignment to self in operator=

 

在赋值操作符的实现中,我们需要留意自我赋值的情况,看起来很傻,但其实很多情况下,我们无法很直观的判断赋值对象和this 是否为一个对象。特别是在有多态的情况下。

因此,我们一般会在操作符的实现中,判断自我赋值情况。

 

posted on 2017-08-31 16:32  ^~~^  阅读(108)  评论(0编辑  收藏  举报

导航