你说的有道理
_NORMAL_BLOCK 由程序直接分配的内存
_CRT_BLOCK 由运行时刻函数库内部分配的内存
debug模式下,DEBUG_NEW替换了new,估计是用的_NORMAL_BLOCK模式,程序直接分配和释放,
release模式下,new就是new,用的是_CRT_BLOCK模式,此时内存同时取决于程序和CRT库
代码里面有:
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
【 在 z16166 的大作中提到: 】
: 如果和vc的debug/release模式相关,说明是CRT里的代码控制的吧?跟OS没关系
:
--
FROM 111.48.114.*