【发布时间】:2011-08-03 21:35:04
【问题描述】:
我有一段时间没有做过任何 C++,但我决定完成一个我正在为某人工作的大项目。我现在收到以下错误消息...
检测到堆损坏:在 0x17DEB940 的正常块 (#1761) 之后。 CRT 检测到应用程序在堆缓冲区结束后写入内存。
我一直在逐步检查我认为可能导致它的所有功能,但我不知所措。有什么方法可以使用更高级的调试功能来解决这个问题?
【问题讨论】:
-
谢谢。呵呵,Linux、Mac 和不可知论者的答案最先发布的可能性有多大。
-
你是在使用智能指针和 C++ 容器模板类,还是这更像是一个 C with Classes 程序?
标签: c++ debugging visual-c++ corruption heap-memory