摘要: 转载自:http://qz.qq.com/4439401/blog?uin=4439401&vin=0&blogid=1335593811条款1:不要把一个原生指针给多个shared_ptr管理int* ptr = new int;shared_ptr<int> p1(ptr);shared_ptr<int> p2(ptr); //logic errorptr对象被删除了2次这种问题比喻成“二龙治水”,在原生指针中也同样可能发生。条款2:不要把this指针给shared_ptrclass Test{public:void Do(){ m_sp = sha 阅读全文
posted @ 2013-01-23 09:41 zaleilynn 阅读(379) 评论(0) 推荐(0) 编辑