各位大虾,如何通过调试模式执行完程序给出的信息判断程序是否有问题? 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题概念有点模糊啊。首先,楼主要了解那些debug信息都是什么。一般情况下,有模块调用,线程退出,内存泄漏等。依此你可判断是不是有不该退出的线程退出了,程序调用的哪个dll没有找到,有否内存泄漏等。不过我看来最有用的还是我自定义的debug信息,调程序时很多vc程序员都会编写自己的debug输出函数,将有用的信息初到output窗口。 生成map文件,如果有错误发生,知道地址一般可以直接定位到程序的第几行。 或者将Debug输出窗口中的内容重定向输出到文件中!这样就可以方便查看了! 在考验咱们的汉语能力只能靠猜调试模式执行完后output窗口的信息可以看出一些问题典型的就是内存泄漏,横容易看出,也是很有效的办法--------- ++C++--------- 知道socket句柄,怎么得到源IP\Port和目的IP\Port VC重命名一个类后,不显示。 IOCP之客户端? AfxBeginThread怎么传值进去? 连接使用率 有没有可能为客户端绑定IP地址 高难度的问题,请教 如何给程序预留隐性BUG 请问关于ostream! 请教一个关于对话框的问题 如何让VC6编译的执行文件能脱离VC6环境独立运行? 为什么用AfxBeginThread()启动一个线程之后,用AfxEndThread()来结束线程整个应用程序也退出了?
不过我看来最有用的还是我自定义的debug信息,调程序时很多vc程序员都会编写自己的debug输出函数,将有用的信息初到output窗口。
这样就可以方便查看了!
只能靠猜
调试模式执行完后output窗口的信息可以看出一些问题
典型的就是内存泄漏,横容易看出,也是很有效的办法---------
++C++
---------