编译没有出错,却不能运行,帮我看看吧! 我编了一个小程序,编译通过了,没有错误和警告,可是按F5运行时,却出现了一个警告框:Unhandled exception in xxx.exe:0xC0000005:Access Violation程序停在一个new 语句那以前编译运行都没这个问题,真是不知道从哪里找原因!大伙帮我看看吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编译没出错啊语句是这样写的pActionHead=new Action;Action是我定义的一个结构我刚才把程序改了一下,可以运行了(界面出来了),因为编的是个小游戏,点“开始”按钮时,出现了一个警告框,然后又告诉我User breakpoint called from code at xxxxxx,这个断点是在汇编里的可是我打开breakpoint对话框看,我没有设置断点啊 pActionHead=new Action;该成:Action* pActionHead=new Action; 应该不是因为我把指针指向的对象删除了,又来调用这个指针,才出错的。因为报警后停下的地址是我的第一个new语句。昨天晚上,我一处有关指针的语句都没改,添了些语句(与指针操作无关),又能运行了!不过还是很感谢大家的回答,对我很有帮助! 关于MessageBox的阻塞问题??? winXP注入DLL,HOOK后切换用户之后HOOK失效 请教CLISTVIE::ONCREATE返回-1的问题 VC++能否制作兼容Vista的软件? 如何利用Doxygen来生成文档? 那里有VC英文原版书下载? 小问题 isspace 中的问题: _chdir函数的用法 想学数据结构(c++的),请推荐及本好书. error C2065: “IActiveDesktop” : 未声明的标识符 我该怎么办????? CArray<CPoint,CPoint> m_ptArray; 语句前面应当加什么头文件
语句是这样写的pActionHead=new Action;
Action是我定义的一个结构我刚才把程序改了一下,可以运行了(界面出来了),因为编的是个小游戏,点“开始”按钮时,出现了一个警告框,然后又告诉我User breakpoint called from code at xxxxxx,这个断点是在汇编里的可是我打开breakpoint对话框看,我没有设置断点啊
该成:
Action* pActionHead=new Action;