effective(8)
49 了解new-handler的行为
- set_new_handler允许客户指定一个函数,在内存分配无法获得满足时被调用
- Nothrow new是一个颇为局限的工具,因为它只适用于内存分配,后继的构造函数调用还是可能抛出异常
50 了解new和delete的合理替换时机
- 为了检测运用错误
- 为了收集动态分配内存之使用统计信息
- 为了增加分配和归还的速度
- 为了降低缺省内存管理器带来的空间额外开销
- 为了弥补缺省分配器中的非最佳齐位
- 为了将相关对象成簇集中
- 为了获得非传统行为
51 编写new和delete时需固收常规
- 看不懂了,再学学计算机体系再来
52 略
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kawhicurry's Blog!
评论