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