快牵着我的袜子

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年3月16日

摘要: operator=导致的“异常安全性”。 返回的*this,可能与rhs是同一个对象,但是当delete指针this时,会使pb对象被销毁, 而且会使rhs对象也销毁。 解决方案 一、可以采用“证同测试”达到“自我检查”的目的。 二、在没有复制pb所指的东西之前,别删除pb 三、swap数据 阅读全文
posted @ 2020-03-16 14:44 快牵着我的袜子 阅读(174) 评论(0) 推荐(0) 编辑