64,688
社区成员
发帖
与我相关
我的任务
分享
NICTCLAS::~NICTCLAS() //c++/cli的实现中Destructor自动调用了System.GC::SuppressFinalize
{
if(disposed)//Destructor实现的Dispose模式不完整,需要控制多次清理的标记位
return;
// dispose managed resources
this->!NICTCLAS();
disposed = true;
}
//这里-->
NICTCLAS::!NICTCLAS()
{
// dispose unmanaged resources
delete m_Seg;
delete m_dictCore;
delete m_dictBigram;
delete m_POSTagger;
delete m_uPerson;
delete m_uTransPerson;
delete m_uPlace;
delete [] m_pResult;
delete [] m_dResultPossibility;
}