首页 > 代码库 > VC中未分配空间的内存的处理

VC中未分配空间的内存的处理

  还是从这个经典的段子说起:手持两把锟斤拷,口中疾呼烫烫烫。

  这都是VC中内存没有初始化产生的结果,下面对没有初始化的内存值做一个总结。

 

 DEBUG    RELEASE
全局区00
堆区CDCDCDCDBAADF00D
栈区CCCCCCCC随机值

  其中CCCCCCCC 会产生程序断点

  还有类似的值 FDFDFDFD  是VC用来标记堆空间的起始位置,可以用来判断越界问题;

  FEEEFEEE用来在DEBUG 模式下填充已经释放的堆空间

VC中未分配空间的内存的处理