永发信息网

C++中delete用来删除链表报错

答案:2  悬赏:50  手机版
解决时间 2021-08-10 22:14
//不加delete【】h绝对能用,加上之后编译没错,运行就报错 #include #include #include #include"6.h" BOOK *book; user *USER; int main() { user *p,*h; fstream ip("c:\\user_information.txt",ios::in); if(ip.eof()==0) {p=new user; h=p;} else return 0; while(1) { ip>>p->user_name; if(ip.eof()!=0)break; p->unext=new user; p=p->unext; } p->unext=NULL; p=h; ip.close(); while(p) { coutunext; } delete[]h; return 0; }
最佳答案
那是肯定的了,你p的空间使用new申请的,所以必须用delete来释放,delete[]表示释放多个(线性排列元素,就是数组),但是你申请的不是数组所以就错了
全部回答
干嘛用delete [] h, 用delete h就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑的题目
南昌哪个商场有汉密尔顿的手表卖
为什么英雄岛战士的HP还没法师高
从电脑及手机都无法更改初始密码.咋办?
请问谁认识这只兔子啊??
北湖区郴州汇康中医按摩地址在哪里啊
1970年农历10月出生是什麽星座?
TCL2501A电视机看着看着蓝屏怎么回事
QQ聊天记录被删之后 从哪还能找到 我不是QQ会
限制酶切割目的基因时氢键为什么断裂
为什么有些服装脱不下
谁知道游戏街头篮球的歌名字叫什么
一个人很痴情却又被别人说很花杂办啊!
龙山县湘西龙山泡菜王怎么去啊,谁知道地址啊
顺利汽车租赁在哪里啊,我有事要去这个地方
推荐资讯
手机进水了,内存卡沾到了,现在里面什么都没
我想你的时候,会不会你正好也在想我?
深圳市南山区家居家具哪里买好?
什么洗衣粉去除异味比较好?
今年情人节几号知情者告知。非准确答案谢绝回
谁有好看的动画网站
系统无法还原怎么办?
WIN7不能兼容冒险岛
有什么好玩的绕口令不、?
在南宁哪里有SJ的明星周边???
为什么我选文件时单击是连选呢?
哪里有卖影楼相册的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?