#include<iostream>
using namespace std;
int main()
{ /*在堆中创建一个int型的内存,创建成功就会返回地址,可以用指针p保存,
这样p就指向的是 创建的内存区域,大小由new后面的类型决定;*/
int *p;
new int(9);
p=new int;
//double *p=new double;//p指向的是int型内存空间
//*p=1.62;//把1.62保存到了内存空间中;
cout<<p;
/*计算机内存有限,所以需要释放内存,释放内存用delete;*/
delete p; //删除指针指向的内存空间,而不会删除指针,只能删除一次,不然系统崩溃;
//cout<<*p<<endl;
return 0;
}
指针与堆
猜你喜欢
转载自blog.csdn.net/qq_41404557/article/details/85063214
今日推荐
周排行