网盘分享吧 发表于 2018-2-21 16:35

[计算机书籍][C++内存管理技术内幕][PDF文字版][一册全][606K]
111136zla1zshv5uvvk57l.png
1.gif

资源简介


◆内存管理是 C++最令人切齿痛恨的问题,也是 C++最有争议的问题,C++高手从中获得了更好的性能,更大
的自由,C++菜鸟的收获则是一遍一遍的检查代码和对 C++的痛恨,但内存管理在 C++中无处不在,内存泄
漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,
转到 Java 或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了
C++超绝的性能。本期专题将从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。

◆程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地
雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地
通晓内存管理。



作者简介/出版社简介


{无}



目录


{目录}
序号  内容
1内存管理
1.1C++内存管理详解
1.1.1内存分配方式
1.1.1.1分配方式简介
1.1.1.2明确区分堆与栈
1.1.1.3堆和栈究竟有什么区别?
1.1.2控制 C++的内存分配
1.1.2.1重载全局的 new 和 delete 操作符
1.1.2.2为单个的类重载 new[ ]和 delete[ ]
1.1.3常见的内存错误及其对策
1.1.4指针与数组的对比
1.1.4.1修改内容
1.1.4.2内容复制与比较
1.1.4.3计算内存容量
1.1.5指针参数是如何传递内存的?
1.1.6杜绝“野指针”
1.1.7有了 malloc/free 为什么还要 new/delete?
1.1.8内存耗尽怎么办?
1.1.9malloc/free 的使用要点
1.1.10new/delete 的使用要点
1.2C++中的健壮指针和资源管理
1.2.1第一条规则(RAII)
1.2.2Smart Pointers
......
1.2.10所有权网络
2 内存泄漏
2.1C++中动态内存分配引发问题的解决方案
2.2如何对付内存泄漏?
2.3浅谈 C/C++内存泄漏及其检测工具
3 探讨 C++内存回收
3.1C++内存对象大会战
3.2浅议 C++ 中的垃圾回收方法




111134epxrov9k0soovk1o.png



链接:http://pan.baidu.com/s/1hsz8MaC

本主题需向作者支付 5 金币 才能浏览 购买主题
页: [1]