首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

int *p = new int

dychenyi收录,时间:2008-5-6 16:59:45 | 相关网摘我也收藏

int *p = new int; //分配空间 并复制默认值(根据编译器不同而变化),此时p有地址的
int a = 4;
p = &a;
delete p;   //删除p地址的所指的内容,即删除 a = 4, 故出错。
Task有个heap,有个stack,开始p指向heap空间某个地址,后来被改成指向stack里面a的地址,delete不能操作stack地址空间,故崩溃。我想是这样。。。




相关网摘:



网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
Copyright © 2000-2008, CSDN.NET, All Rights Reserved