尤其注意多次资源申请时,后面申请失败需要释放之前申请成功的资源。
Resource1 = Malloc();
If (NULL == Resource1){return;}
Resource2 = Malloc();
If (NULL == Resource1)
{
Free(Resource1 ); // 返回前注意一定要释放
return;}
尤其注意多次资源申请时,后面申请失败需要释放之前申请成功的资源。
Resource1 = Malloc();
If (NULL == Resource1){return;}
Resource2 = Malloc();
If (NULL == Resource1)
{
Free(Resource1 ); // 返回前注意一定要释放
return;}