December 4, 2015 2:28 PM
上一节总结了指针类型,对一些常见以及不常见的指针类型进行了区分,这一节,介绍一下迷途指针。
迷途指针又叫失控指针或悬浮指针,是当对一个指针被执行delete,这时会释放放它所指向的内存,但是你并没有把它设置成空时产生的,如果你没有重新赋值,就试图在进行使用此指针。如果是这样的,引发的后果将是不可想象的,也是不可预料的。
#include <iostream>
using namespace std;
int main()
{
int* pInt = 0;
pInt = new int;
*pInt = 38;
cout<<"*pInt = "<<*pInt<<endl;
delete pInt;