问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中 函数中定义的局部指针需要delete吗148

发布网友 发布时间:2023-10-18 10:09

我来回答

5个回答

热心网友 时间:2024-12-04 12:21

C++无论何种数据,是否要delete关键看其空间是否使用new分配的。
1,函数冲定义的局部变量指针,单纯是一个局部变量是不用delete;
2,C++ 如果类中有一个指针数据成员,而没有用new, 析构函数也是不用delete的;
在类或函数中,int* ,char* 这些只要不是new的,也同样不用释放,系统会自动把他们占的内存释放掉,只有new的才会手动的去delete
原理:
int*, char* ,这些定义是局部变量,存在于栈上,比如int *p;p在栈上,而且p的值也是栈的一个地址。
但是当int *p = new int ;这时候,p这个变量是在栈上的。但是p的值是一个地址,这个地址是堆上的一个地址。如果不delete p;那么,这个地址会一直被占用着,不能被其他的对象所使用,所以我们用完这个地址,要把这个地址释放掉。
因此栈的空间会自动释放,而堆里的空间必须手动释放。

热心网友 时间:2024-12-04 12:22

当然需要。凡是使用new申请的内存,系统都不会自动释放的,都需要你手动delete,如果申请的是数组,也就是new [] ,就需要对用的手动delete[] .
不论在哪里,都需要,不分局部还是全局。

热心网友 时间:2024-12-04 12:22

是否需要对指针delete取决于指针指向的内存是否是用new操作符申请的。 用了new表示动态分配了内存,需要用delete将内存还给系统。 对于不是动态申请的内存,在对象声明周期结束后就会自动删除,不需要delete。

热心网友 时间:2024-12-04 12:23

double *p = new double;
这个需要,前面的不需要。动态的需要delete,不会自动释放。

热心网友 时间:2024-12-04 12:23

有new必用delete,没有就不要用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 哪部电影演的是女星被囚禁,每出现一张数字纸条,就要接受不同折... 被别人举报了怎么找回? “久旱逢甘霖”出自哪里?34 如何用jade5.0检索ni的物相的d,i值 丑奴儿是不是积极向上的诗? 七年前领佛金旨,向东土寻取经人指什么生肖 求阿克苏成人函授大学的招生简章,因为单位里评职称,必须有学信...1 电话线的水晶头那里线断了 怎么接?13 朱自清《春》原文7842 银行汇票背书什么时候写委托收款 新手开网店应该注意那些问题?怎么找好货源?须要什么条件?9 我想开网店,但不知道货源哪找,怎么能开起来19 公司给我们员工发工资只发现金,用信封装着只有一张工资条,原来... 我是山西大同的,春节想来个4至5天的自驾游,请问去哪里比较好... 地域文化对人口变化有什么影响2 春节想去广州旅游,请帮助设计下三天自由行的路线,万分感谢16 去山西旅游4-5天的旅游攻略是什么?5 对螃蟹和龙虾过敏,需要查一下过敏源吗 李清照的《添字丑奴儿2 春节期间想自驾去山西玩,4-5天时间,北京出发,请GGJJ们...4 久旱逢甘霖的出处6 重庆农村医保怎么在手机上缴费?27 古有四大悲:金榜题名时,重名;洞房花烛夜,隔壁【石女】;他乡...328 久旱逢甘露的这首诗名字叫什么啊201 t515次列车途经哪些站 泰国清迈大学读研怎么申请6 泰国本科留学申请条件有哪些1 石家庄至北京西的汽车 做火车 和汽车 多少钱 几点开车 几点... 一部电影,最开始男女主是学生,中间用了5201314这个梗 建筑业统一发票属于增值税普通发票吗?16 开具的建筑服务业维修费增值税普通发票能被抵扣吗? 1984年属鼠的女人和1973年属牛的男人一起结婚好不好166 信息 长按复制,点此打开微信 最囧游戏的答案74 白切肉怎么做最香嫩? 一个恐怖电影解剖一个男的气管里面一个纸条 七年前领佛金旨,向东土寻取经人 十二生肖里面猜一生肖 请问1993年属鸡的男和1996年属鼠的女相配吗?888 为什么地域文化会对人口发展产生影响2 朱自清——《春》完整的全文111559