VC++常用定义(如SAFE

mac2022-06-30  76

#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

 

转载于:https://www.cnblogs.com/J2EEPLUS/archive/2012/04/26/2488024.html

最新回复(0)