菜单

通用的清除处理宏

2019年8月2日 - 4166am金沙下载
#define SAFE_DELETE_ARRAY(p) { if(p)  { delete[] (p);   (p) = NULL; } }
#define SAFE_RELEASE(p)      { if(p)  { (p)->Release(); (p) = NULL; } }
#define SAFE_DELETE(p)       { if(p)  { delete (p);     (p) = NULL; } }
#define SAFE_CLOSE_FILE(fp)  { if(fp) { if (!fclose(fp))(fp)= NULL; } }
#define SAFE_FREE_ARRAY(p)   { if(p)  { free(p);        (p) = NULL; } }

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图