C++调试求救!!!!!!!!
来源:百度知道 编辑:UC知道 时间:2024/05/27 12:44:18
我在调试C++程序时,弹出如下对话框:
***************************************************************
"0x77e6b5ae" 指令引用的"0x482e4747"内存。该内存不能为"written"。
要终止程序,请单击"确定"
要调试程序,请单击"取消"
***************************************************************
程序是绝对没有错的,我不知问题出在何处,有哪位大侠可以相助啊?
***************************************************************
"0x77e6b5ae" 指令引用的"0x482e4747"内存。该内存不能为"written"。
要终止程序,请单击"确定"
要调试程序,请单击"取消"
***************************************************************
程序是绝对没有错的,我不知问题出在何处,有哪位大侠可以相助啊?
贴代码出来,这样谁也不知道出什么问题?
程序是绝对有错
数组越界,内存非法访问……
这种错误比较难找
语法可能没有错误
自己仔细调试下
注意下警告信息
不肯把代码帖出来……
可以肯定:程序绝对有错。
初步判定:访问越界(如定义int a[50], 访问了a[50])
除非贴出源代码,否则无法帮你。
调试程序,找到崩溃的点,然后看栈就知道错在哪了。当然原因基本是数组越界。