一个不会调试的程序员? 欧!那句非法操作如下:5F40007A add byte ptr [eax],al5F40007C add byte ptr [eax],al5F40007E add byte ptr [eax],al 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 学用debug吧,不会是不行的,除非你的程序不出错 买本《C++Debugging》学一学! F5运行,出错后call stack,看看你的哪个函数里出了错 用F10跟踪,看看执行哪能一个函数时出错;在出错的那个函数上用F9设置断点,重新运行至断点处,再用F11跟踪进函数内……就便可以知道那一句有错了。这样的问题一般会是:一、使用空指针;二、使用非法的浮点数;三、访问已析构了的对象;你可以先依次看看。 一般情況下,出現非法操作,程序應會停在出錯語句上,而很少會在匯編代碼上。是不是你的當前版本不是debug版本,導致無法調試。 编码转换问题,EUC_JP TO UNICODE,求高手帮忙 inside com 的源码没有工程文件,如何用vc6编译? 编译出错啦,wgl函数编译链接出错,求助下,谁能帮我看看 应用程序是如何退出的??????????? IE发送到IIS的汉字数据,要经过编码吗? 怎样让COM中的函数返回保存字符串的内存地址? 新手请教:在access如何遍历指定的列? 刚学VC,请叫联机编程问题???急急 SQL备份 如何获取系统当前登录的用户名/口令? 請問如何在程序(VB/VC)中響應dll中發出的消息,對dll有什麼要求嗎? 问一个简单的c语言编程问题
在出错的那个函数上用F9设置断点,重新运行至断点处,再用F11跟踪进函数内……就便可以知道那一句有错了。
这样的问题一般会是:
一、使用空指针;
二、使用非法的浮点数;
三、访问已析构了的对象;
你可以先依次看看。