VS调试技巧记录

调试是非常必要的,有效的调试能很大程度地提高代码的排查效率,所以必须要习惯借助调试来排查bug。

流程:

F9设置断点 ——> F5(开始调试(运行至断点处)) ——> F11(逐语句,遇到函数则进入函数)【遇到陷入不明函数时直接用shift+F11来跳出,然后继续F11。如此循环,直接恢复跳回想要的地方为止】,配合F10(逐过程调试,当不想进入调用函数内部时就用 F10)——> shift+F5  直接结束。

例如: 

我进行set_text("Hello Word")操作,但是生成的word文件里并没有得到对应的文字"Hello Word",于是在对应的地方按F9设置断点,并按F5开始调试

VS调试技巧记录_第1张图片

接着按F11逐语句调试(要结合实际情况,注意F11与F10的穿插使用),进入到add_paragraph()函数

VS调试技巧记录_第2张图片

发现原来是第424行忘记做引用&操作了

修改后,问题得到解决。

 

 

 

你可能感兴趣的:(报错解决,C++)