首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求一段代码的详细解释解决方法

2012-05-28 
求一段代码的详细解释void CServerMgr::FreeInstance(){if( m_pInstance ){delete m_pInstancem_pInstanc

求一段代码的详细解释
void CServerMgr::FreeInstance()
{
if( m_pInstance )
{
delete m_pInstance;
m_pInstance = NULL;
}
}
谢谢了

[解决办法]
释放指针申请的空间而已
[解决办法]
大概的意思是:

CServerMgr类中的一个方法,该方法释放类的实例化对象的空间。


[解决办法]
这是相当直接,相当经典的代码。没有任意诡异的或者不同寻常的代码。

资源(打开的文件句柄,分配的内存),一定要在析构函数中放掉(关闭文件句柄,释放内存),否则会出问题。
[解决办法]
if( m_pInstance ) //如果实例存在
{
delete m_pInstance; //释放实例占用的内存
m_pInstance = NULL; //使实例不可用
}

热点排行