几天以来,我在 Visual Studio 2008 中遇到了一个与我的 C++ 软件相关的问题。如果我将 Visual Studio 设置设置为“发布 Win32”模式,它工作正常。
但是如果我将它设置为“Debug Win32”,使用删除时会出现崩溃问题。编译没问题,但是,在运行时,软件在第一次“删除”时崩溃。
考虑这个快照:
如您所见,当软件到达“删除温度”时;命令执行,它崩溃显示消息:
调试断言失败!程序...表达式 _BLOCK_TYPE_IS_VALID(pHead->nBlockHouse)
问题是什么?如何解决?
为什么在“发布”模式下没有任何错误?
谢谢