社区
C++ 语言
帖子详情
关于内存释放的问题!
kim_jinye
2010-03-11 05:36:15
如:
typedef struct s
{
char *c;
}*S;
S p = new s;
p.c = new char[100];
delete p;
请教大家此时释放p,会不会造成c的内存泄露?c需不需要释放?
...全文
131
10
打赏
收藏
关于内存释放的问题!
如: typedef struct s { char *c; }*S; S p = new s; p.c = new char[100]; delete p; 请教大家此时释放p,会不会造成c的内存泄露?c需不需要释放?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天亮后说晚安
2010-03-12
打赏
举报
回复
先内后外
kuillldan
2010-03-11
打赏
举报
回复
会,delete时你只释放了p所指对象占用的空间,该空间所占大小为sizeof(s), 而p所指对象里面指针c所指的空间并没有被释放。
chenweiye120
2010-03-11
打赏
举报
回复
路过学习啦~~
踏实技术人
2010-03-11
打赏
举报
回复
弱弱的问一句,S p = new s;
这句是什么意思啊!看不明白
damndarn
2010-03-11
打赏
举报
回复
要写个析构函数
typedef struct s
{
char *c;
~s()
{
if(c) delete[] c;
c=0;
}
}*S;
naziim
2010-03-11
打赏
举报
回复
对自己开辟的内存,在程序或者函数的结束的部分都是要释放。
顺序为:先内后外
Michael_Xie
2010-03-11
打赏
举报
回复
肯定内存泄漏啊
baihacker
2010-03-11
打赏
举报
回复
当然需要。
先内层delete再外层。
另外,你应该用->,而不是.
xingzhe2001
2010-03-11
打赏
举报
回复
当然会啊,你又没写析构s的函数
「已注销」
2010-03-11
打赏
举报
回复
当然需要了!
只要记住:new和delete是配对的。
new[]和delete[]是配对的。
你的问题就解决了。
内存
泄露Demo leaky app
当我们谈论“
内存
泄露Demo leaky app”时,我们指的是一个应用程序在使用
内存
后未能正确
释放
它,导致系统资源的浪费和可能的性能
问题
。下面将详细讨论
内存
泄露、其对应用程序的影响以及如何检测和修复
内存
泄露。 ...
PowerShell 运行
内存
无法
释放
问题
!
我们怎么解决这个
问题
呢?我们能不能像下面的这个命令一样,
内存
始终保持一个恒定值? 我们发现我们的
内存
基本上恒定,不会因为我们的过多的参数耗用较多的
内存
。其实PowerShell 是基于.NET环境构建的语言,....
Linux内核
内存
重复
释放
问题
分析定位
Linux内核
内存
重复
释放
问题
分析定位
问题
概述
内存
重复
释放
的概念
内存
重复
释放
的后果
内存
重复
释放
的定位方法
问题
概述 什么是
内存
重复
释放
?...
内存
的重复
释放
就是对一块申请的
内存
释放
超过一次。
内存
重复...
ffmpeg学习日记22-
内存
读取avio_alloc_context函数的
内存
释放
问题
ffmpeg学习日记22-
内存
读取avio_alloc_context函数的
内存
释放
问题
在开发
内存
读写数据过程中,遇到了
内存
泄露的
问题
,泄漏点围绕着avio_alloc_context函数,在
内存
中读写数据参考雷神文章ffmpeg 从
内存
中读取数据...
python opencv3会自动
释放
内存
吗_【OpenCV】有关
内存
释放
的一些
问题
1、
内存
泄露
内存
泄露是说没有
释放
已经不能使用的
内存
,这里一般指堆的
内存
才需要显示的
释放
。比如用malloc,calloc,realloc,new分配的
内存
是在堆上的,需要用free,delete显示的回收。
内存
泄露最明显的一是程序很...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章