社区
新手乐园
帖子详情
*******关于栈上动态分配的内存*******
mercurybob
2007-06-23 11:02:38
1、
void CTest::Test(void)
{
CObject* pObject = new CObject();
pObject->AddObject();
}
2、
void CTest::Test(void);
{
CItem* pItem = new CItem();
m_pItem = pItem; // m_pItem为成员变量;
}
看看会不会发生内存泄露?
...全文
329
9
打赏
收藏
*******关于栈上动态分配的内存*******
1、 void CTest::Test(void) { CObject* pObject = new CObject(); pObject->AddObject(); } 2、 void CTest::Test(void); { CItem* pItem = new CItem(); m_pItem = pItem; // m_pItem为成员变量; } 看看会不会发生内存泄露?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mercurybob
2007-06-23
打赏
举报
回复
已经解决.
SoftBomb
2007-06-23
打赏
举报
回复
1:不再使用之后立刻释放;
2:在析构中释放;
3:专门编写释放函数;
mercurybob
2007-06-23
打赏
举报
回复
同题:
CMap<UINT, UINT&, WINDOWPLACEMENT*, WINDOWPLACEMENT*&> m_mapWindowPlacements;
void CTest::Test(void);
{
UINT nID = 0;
pstWindowPlacement = new WINDOWPLACEMENT;
ZeroMemory(pstWindowPlacement, sizeof(WINDOWPLACEMENT));
m_mapWindowPlacements[nID] = pstWindowPlacement;
}
如何释放才安全? 应该在什么地方释放它?
freeman868
2007-06-23
打赏
举报
回复
在函数中没有进行释放,如果在函数外也不进行释放的话就会泄漏
我啃
2007-06-23
打赏
举报
回复
记住,除了auto_ptr等smart_ptr之辈会自动释放(管理)内存外,所有的new必须要和delete搭配使用
我啃
2007-06-23
打赏
举报
回复
会,destructor并不会对成员指针进行内存的释放要自行释放
huashizhixin
2007-06-23
打赏
举报
回复
没看到释放就是泄露
to_ker
2007-06-23
打赏
举报
回复
AddChildItem 函数内部释放
mercurybob
2007-06-23
打赏
举报
回复
void Text(void)
{
CItem* pCatMisc = GetParentItem();
CItem* pItem = pCatMisc->AddChildItem(new CItem(nID,lpszText); // 这个new该在什么地方释放?
}
C语言函数alloca()在
栈上
分配
内存
众所周知,C++在创建数组时,尺寸指定必须是个常数,不能是变量,比如: int length = 100; char message[length]; // error
动态分配
方式在堆区构造数组,之后要手动释放 ...利用alloca()栈区
动态分配
\qua
动态
内存
分配与静态
内存
分配
动态
内存
管理1.为什么存在动态
内存
管理2.动态
内存
函数的介绍1).malloc函数2.calloc函数3.realloc函数4.free函数5.动态开辟空间代码的标准写法 一.静态
内存
管理 静态
内存
是指程序开始运行时,由编译器自动分配和释放...
动态
内存
分配
动态
内存
分配
C语言动态
内存
分配详解
局部变量和函数的形参向栈区申请空间 全局变量和static静态变量向静态区申请空间
动态分配
是既可以在堆区也可以在栈区的
【C++】动态
内存
分配详解(new/new[]和delete/delete[])
一、为什么需要动态
内存
分配?... 在这些情况下,程序需要
动态分配
内存
,C ++语言将运算符new和delete合成在一起。 (1)特点 1.C++中通过new关键字进行动态
内存
申请 2.C++中的动态
内存
分配是基于类型进行的 ...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章