Socket在监听时,重载Accept函数,要重新New一个Socket,小弟不知道在哪里释放它,结束程序时老是有内存泄漏,求大神指教啊!
贴上代码:
void CListenSocket::OnAccept(int nErrorCode)
{
try
{
CServerSocket *s=new CServerSocket();
Accept(*s);
s->mwnd = mwnd;
}
catch(CException *pEx)
{
}
CSocket::OnAccept(nErrorCode);
}
提示内存泄漏为此行代码:
CServerSocket *s=new CServerSocket();