如何在Visual C++中查找导致调试断言错误的行/方法

Meg*_*ron 4 c++ debugging visual-studio-2010

我正在研究一个有时会在向量上抛出调试断言错误的程序,更常见的错误是:

表达式:向量迭代器不可解除引用

问题是我不知道发生此错误的行或方​​法.在发生错误之前,我不希望手动步进/突破我的程序.我正在寻找找到行号或至少导致此错误的方法.

我正在使用VS2010

提前致谢

Kir*_*rov 6

当它崩溃时,点击"重试"然后"休息".然后看看堆栈跟踪并"向下"直到你到达代码中的一个点.这将显示您在代码中的最后一个位置,即在崩溃之前调用的位置.