说了一个什么问题,我觉得是描述了一个复杂性的问题以及规模问题,既然详细把握不到,就缩小一些.看局部,因此有了各种系统级调试的奇技淫巧.但是核心做法无非就是"窥探"各种变量的"来世今生".扯得远了,对于程序讲也是...接着需要一点经验,我想这种活,自己哪里有雷是有点数的,那么就在这附近找吧
一步俩步,单步调试,分块调试
这步其实是选填的,就是在一个函数块内更改一些数据再看效果
当然是修bug了
为什么要用VC讲,...一个程序扑街的原因有很多,比如下面这些:
语法错误:在编写程序时违反了 C 语言的语法规定。...他有两种方式进行截获:窗口消息处理函数和特定消息中断。
在Breakpoints对话框中选择Messages页,就可以设置消息断点。...如果在上面那个对话框中写入消息处理函数的名字,那么 每次消息被这个函数处理,断点就到达(我觉得如果采用普通断点在这个函数中截获,效果应该一样)。