- 博客(2)
- 资源 (2)
- 收藏
- 关注
转载 c++继承中的内存布局
<br />本文着重回答这样一些问题:<br />1* 类如何布局?<br />2* 成员变量如何访问?<br />3* 成员函数如何访问?<br />4* 所谓的“调整块”(adjuster thunk)是怎么回事?<br />5* 使用如下机制时,开销如何:<br /> * 单继承、多重继承、虚继承<br /> * 虚函数调用<br /> * 强制转换到基类,或者强制转换到虚基类<br /> * 异常处理<br /><br />转帖自:http://blog.csdn.net/jiangyi71
2010-10-14 11:13:00 465
转载 Debug时,内存里怎么都是“烫烫烫烫烫烫”
<br />在 Debug 模式下会自动加上 /GZ 编译选项,它可以帮助捕获内存错误。<br />/GZ 选项会做以下这些事<br />(1) 初始化内存和变量。包括用 0xCC 初始化所有自动变量,0xCD ( Cleared Data ) 初始化堆中分配的内存(即动态分配的内存,例如 new ),0xDD ( Dead Data ) 填充已被释放的堆内存(例如 delete ),0xFD( deFencde Data ) 初始化受保护的内存(debug 版在动态分配内存的前后加入保护内存以防止越界访问
2010-10-14 11:09:00 766
Flunt Python
2016-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人