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

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

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

 

  DEBUG     RELEASE
全局区 0 0
堆区 CDCDCDCD BAADF00D
栈区 CCCCCCCC 随机值

  其中CCCCCCCC 会产生程序断点

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

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

posted on 2016-09-23 00:05  二十一级厨子  阅读(111)  评论(0编辑  收藏  举报

导航