替换编译器提供的operator new或operator delete的理由
1.用来检测运用上的错误。
2.为了强化效能
3.为了搜集使用上的统计数据
4.为了增加分配和归还的速度
5.为了降低缺省内存管理器带来的空间额外开销
6.为了弥补缺省分配器中的非最佳齐位
7.为了将相关对象成簇集中
8.为了获得非传统的行为
请记住
有许多理由需要写个自定义的new 和 delete,包括改善效能、对heap运用错误进行调试、搜集heap使用信息
替换编译器提供的operator new或operator delete的理由
1.用来检测运用上的错误。
2.为了强化效能
3.为了搜集使用上的统计数据
4.为了增加分配和归还的速度
5.为了降低缺省内存管理器带来的空间额外开销
6.为了弥补缺省分配器中的非最佳齐位
7.为了将相关对象成簇集中
8.为了获得非传统的行为
请记住
有许多理由需要写个自定义的new 和 delete,包括改善效能、对heap运用错误进行调试、搜集heap使用信息