如何在返回值上设置条件断点?

时间:2019-10-15 15:59:49

标签: c++ visual-studio visual-studio-2017

我要调试的函数返回特定值时要中断。我知道如何使用条件断点。我还可以在Visual Studio调试UI的 Locals 标签中看到返回值:

enter image description here

但是如何在该值上设置条件断点?

1 个答案:

答案 0 :(得分:1)

我之前做过的方法是为该条件创建一个If语句,然后在其中放入一些无意义的代码,并在该位置上设置一个断点。

If (variable == condition){
    int i = 0; // breakpoint
}

即使在IDE /编辑器中有特定的实现方式,它也可以在我所知道的所有语言和所有IDE中使用。只记得完成后清理它。在我将代码检入代码库或进行QA构建之前,我会进行自己的“代码审查”,以查找类似的事情,即使我不经常使用它。