读书笔记MoreEffectiveC++(28)
来源:互联网 发布:java十进制转字中文 编辑:程序博客网 时间:2024/06/10 10:47
灵巧(smart)指针
1.如果我们只拷贝内部的dumb pointer,会导致两个auto_ptr 指向一个相同的对象。这是一个灾难,因为当释放quto_ptr 时每个auto_ptr 都会删除它们所指的对象。这意味着一个对象会被我们删除两次。这种两次删除的结果将是不可预测的
2.auto_ptr只用于堆内存
1.如果我们只拷贝内部的dumb pointer,会导致两个auto_ptr 指向一个相同的对象。这是一个灾难,因为当释放quto_ptr 时每个auto_ptr 都会删除它们所指的对象。这意味着一个对象会被我们删除两次。这种两次删除的结果将是不可预测的
2.auto_ptr只用于堆内存
0 0
- 读书笔记MoreEffectiveC++(28)
- 读书笔记MoreEffectiveC++(一)
- 读书笔记MoreEffectiveC++(二)
- 读书笔记MoreEffectiveC++(三)
- 读书笔记MoreEffectiveC++(四)
- 读书笔记MoreEffectiveC++(五)
- 读书笔记MoreEffectiveC++(6)
- 读书笔记MoreEffectiveC++(7)
- 读书笔记MoreEffectiveC++(8)
- 读书笔记MoreEffectiveC++(9)
- 读书笔记MoreEffectiveC++(10)
- 读书笔记MoreEffectiveC++(11)
- 读书笔记MoreEffectiveC++(12)
- 读书笔记MoreEffectiveC++(13)
- 读书笔记MoreEffectiveC++(14)
- 读书笔记MoreEffectiveC++(15)
- 读书笔记MoreEffectiveC++(16)
- 读书笔记MoreEffectiveC++(17)
- 从头到尾彻底理解傅里叶变换算法、上
- HTMLParser介绍
- Cube painting
- Rotate Array
- mtk6572 待机功耗从10MA降到2MA
- 读书笔记MoreEffectiveC++(28)
- (1182)POJ
- K - After Training CodeForces 195B-找规律
- 套接字IO模型(一) Select模型
- c++中的string常用函数用法总结
- 61. Rotate List
- HDOJ 3666 THE MATRIX PROBLEM 差分约束
- swift tableview cell自适应高度
- WEB服务器、应用程序服务器、HTTP服务器有何区别