_BLOCK_TYPE_IS_VALID错误
_BLOCK_TYPE_IS_VALID宏用来检测这个内存块在当前堆上是否有效,但是这里的指针是一个临时变量,临时变量是在栈上分配的,函数清理栈时会自动回收这些内存,程序员无需管理。
new 和 malloc申请的内存是位于堆上面,程序不会自动清理,这就是区别所在。
因此,检查所释放(delete 或 free)的那个指针,不是动态申请的别释放!!!!!!!!!!!!!!!!!傻了
 

相关文章:

  • 2021-07-29
  • 2022-02-20
  • 2021-11-18
  • 2022-12-23
  • 2021-08-07
  • 2021-04-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
相关资源
相似解决方案