找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4238|回复: 16

C++中内存越界访问(只读)会造成程序崩溃吗?

  [复制链接]

16

主题

404

回帖

2426

积分

高级会员

积分
2426
发表于 2018-9-26 20:40:10 | 显示全部楼层 |阅读模式
    问题描述如下:

C++ 中内存越界访问(只读)会造成程序崩溃吗?如果会,什么情况下会?最好能举例说明。

参考答案如下:

"指令0x12345678引用内存0xABCDEF00,该内存不能为'read'."

参考答案如下:

会,大多数现代操作系统给进程的内存都是虚拟内存,并且是分页管理的,当你访问的地址不在进程已经分配的页表里,操作系统就会报错,程序挂逼。
被窝里看到问题忍不住就献丑了,很多细节记不清了,程序出现越界访问而崩溃的原因应该不止上面提到的情况,完整系统的回答还是让大神来吧。
工控课堂 www.gkket.com

0

主题

439

回帖

2716

积分

高级会员

积分
2716
发表于 2018-9-30 02:21:59 | 显示全部楼层
我只是路过打酱油的。
工控课堂 www.gkket.com

0

主题

443

回帖

2470

积分

高级会员

积分
2470
发表于 2018-10-3 21:21:09 | 显示全部楼层
真是难得给力的帖子啊。
工控课堂 www.gkket.com

0

主题

408

回帖

2650

积分

高级会员

积分
2650
发表于 2018-10-30 14:03:32 | 显示全部楼层
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
工控课堂 www.gkket.com

0

主题

314

回帖

2270

积分

高级会员

积分
2270
发表于 2018-12-5 13:58:45 | 显示全部楼层
看了楼主的帖子,不由得精神一振,豁然开朗,牛掰
工控课堂 www.gkket.com

0

主题

473

回帖

2666

积分

高级会员

积分
2666
发表于 2018-12-12 09:34:31 | 显示全部楼层
强烈支持楼主ing……
工控课堂 www.gkket.com

16

主题

404

回帖

2426

积分

高级会员

积分
2426
 楼主| 发表于 2019-1-27 11:12:04 | 显示全部楼层
楼主加油,我们都看好你哦。
工控课堂 www.gkket.com

0

主题

58

回帖

89

积分

新手上路

积分
89
发表于 2025-11-12 12:32:01 | 显示全部楼层
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

58

回帖

77

积分

新手上路

积分
77
发表于 2025-11-16 19:04:44 | 显示全部楼层
谁懂啊!真的被戳中笑点 / 泪点了
工控课堂 www.gkket.com

0

主题

186

回帖

766

积分

中级会员

积分
766
发表于 2025-11-17 02:36:17 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 21:22 , Processed in 0.087565 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表