编程论坛
注册
登录
编程论坛
→
C++教室
怎么会出现内存不能read呢???
bbxiaosan
发布于 2007-08-08 20:24, 1385 次点击
我刚刚接触VC现在做练习时出现了问题,
我的程序调试时没有错误,为什么运行时出现
0x5f438ddb指令引用00000020内存,该内存不能read.这是什么意思啊?
5 回复
#2
野比
2007-08-08 20:49
程序写错了..逻辑错误..
比如用scanf时参数2没有引用传递就会出现读内存错...
#3
vn198651
2007-08-08 20:54
这个原因就复杂了,当你的函数中有除法溢出的时候也会这样
每个指针最好都要初始化=null,要不然出现野指针的时候也会出现这个错误提示
#4
bbxiaosan
2007-08-09 17:36
可是我在输入的时候是按照书上做的,我刚接触MFC,我先自己弄弄,有问题在请教,谢谢了啊
#5
viky2003
2007-08-09 19:00
MFC你到vc版把你写的代码贴出来吧!!
#6
HJin
2007-08-09 19:26
OS can disable read access, write access, or both, for specific location of memory,
1