c++空指针 和 野指针

空指针

就是空类型的指针 void * 可以指向任何类型对象的地址

可以用于初始化指针

但是我们没有空指针访问权限的

 

野指针:

指针变量指向非法的内存空间

就比如说你去宾馆,你随便访问了一个房间,然而之前你并没有开房。

就你的行为越界了,是过分了,就是野的意思。非法访问了

#include<iostream>
using namespace std;

int main()
{
	int *p = (int *)0x1100;
	*p = 100;
	cout << *p << endl;//这个程序会崩溃的 
	return 0;
}

  

posted @ 2019-10-16 11:41  ChunhaoMo  阅读(422)  评论(0编辑  收藏  举报