读书人

懂内存泄漏的进

发布时间: 2013-01-02 13:08:44 作者: rapoo

懂内存泄漏的入


typedef CCookie* CCookiePtr;
CCookiePtr *ptr;



申请

ptr = new CCookiePtr[100];
for (int j = 0; j < 100; j++)
{
ptr[j] = new CCookie();
}

ptr 可认为是一个二维数组

delete

if (down.m_CookieMgr.ptr != NULL)
{
for (int i =0; i < 100; i++)
{
delete down.m_CookieMgr.ptr[i];
}
delete []down.m_CookieMgr.ptr;
}


[解决办法]
down.m_CookieMgr.ptr 要是原来的 ptr 就没问题。
[解决办法]
参数传递是否正确?

引用:
引用:down.m_CookieMgr.ptr 要是原来的 ptr 就没问题。
是的 我在同一个函数内部调用 不存在 泄漏 但是 我在别的文件中 delete 还是会泄漏 这是为什么

读书人网 >C++

热点推荐