VC++常用定义(如SAFE_DELETE等)

来源:互联网 发布:js 数组去除null 编辑:程序博客网 时间:2024/06/05 19:01

#ifndef SAFE_DELETE
#define SAFE_DELETE(p) { if(p){delete(p);  (p)=NULL;} }

#endif

 

#ifndef SAFE_DELETE_ARRAY

#define SAFE_DELETE_ARRAY(p) { if(p){delete[] (p);  (p)=NULL;} }

#endif

 

#ifndef SAFE_RELEASE

#define SAFE_RELEASE(p) { if(p){ (p)->Release();  (p)=NULL;} }

#endif


原创粉丝点击