标签: c++ visual-studio visual-studio-2017
我要调试的函数返回特定值时要中断。我知道如何使用条件断点。我还可以在Visual Studio调试UI的 Locals 标签中看到返回值:
但是如何在该值上设置条件断点?
答案 0 :(得分:1)
我之前做过的方法是为该条件创建一个If语句,然后在其中放入一些无意义的代码,并在该位置上设置一个断点。
If
If (variable == condition){ int i = 0; // breakpoint }
即使在IDE /编辑器中有特定的实现方式,它也可以在我所知道的所有语言和所有IDE中使用。只记得完成后清理它。在我将代码检入代码库或进行QA构建之前,我会进行自己的“代码审查”,以查找类似的事情,即使我不经常使用它。