很多时候总觉得调试的时间比写代码的时间还要多,有时候调出一个bug比写1000行代码还要恶心。
总结一下调试的方法,省的自己忘了,哦,不能说自己容易忘。否则就真的容易忘。标记一下而已。
没有逻辑,随便扯,反正主要是自己看的。
1.调用堆栈 call stack
vs中有这么一个框框,里面显式的所有函数都是还没有执行返回语句(void也是有返回的哦),从下往上是调用顺序,比如说地下的基本的都是Kernel32之类的一大串。
还可以显示出异常。ex 双击则进入异常产生代码。
2,断点调试
这是一个必须要用到的地方,发现VS有一个好处,就是支持Hint和condition可以在你想要停下来的时候停下来,很爽的,VC貌似没有发现这个,反正以前一直没有用过。
程序跑完了,改天有什么想法再写
本文分享了两种有效的调试方法:调用堆栈查看和断点调试。通过调用堆栈可以了解函数调用流程并定位异常发生位置;利用断点调试则能更精确地控制程序运行状态,便于发现问题所在。
568

被折叠的 条评论
为什么被折叠?



