bool CLogMgr::Initilaize(const string& filename)
{
CLog *pLog = new CLog;
log.insert(make_pair(filename,pLog));
pLog->InitLog(filename);
return TRUE;
}
请问 pLog 怎么释放
{
CLog *pLog = new CLog;
log.insert(make_pair(filename,pLog));
pLog->InitLog(filename);
return TRUE;
}
请问 pLog 怎么释放
CLog *pLog = new CLog;
...
delete pLog; // 在这里释放
return TRUE;
注意在CLog的析沟函数中把所有成员释放
如果还要使用,就一定要保证有指向他的指针,用来delete。
这时pLog是不是自动由map来管理了。