水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:小白一问:随意指定地址的指针的行为
17楼
|
here080
|
2021-04-02 08:16:43
|
展开
内存有保护,随意解引用会seg fault是好事。
如果不seg fault,你的程序甚至操作系统都会出现你无法预料的行为,比如把你银行的钱花光。
【 在 easior 的大作中提到: 】
: 以前的书本里讲指针,会一本正经地举例
: int *p = (int*)0x12345678;
: 煞有介事地说,解引用便可获得随意地址上的内存信息。
: ...................
--
FROM 76.126.252.*
22楼
|
here080
|
2021-04-02 09:49:06
|
展开
如果放在C++的世界里,一般来说指针的值必须是一个已经存在的由你的程序开辟的地址,否则解引用就是非法的。
【 在 easior 的大作中提到: 】
: 这当然是好事,增加了黑客的难度。
: 之所以这么问,就是想知道那样指针什么场合下存在?
:
--
FROM 76.126.252.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版