www.pudn.com > H264RtpSource.rar > MySafeDefine.h
#ifndef __MYSAFEDEFINE_H
#define __MYSAFEDEFINE_H
//让删除内存变得安全点,但这不是解决问题的根本办法,那需要我们自己小心
#define SAFE_DELETE(x) {if (x!=NULL){delete x; x=NULL;}}
#define SAFE_RELEASE(x) {if (x!=NULL) {x->Release(); x = NULL;}}
#define SAFE_DELETEBUFF(x) {if(x!=NULL) {delete []x; x = NULL;}}
//关闭SOCKET的函数
#define SAFE_CLOSESOCKET(x){if (x!=INVALID_SOCKET){closesocket(x);x = INVALID_SOCKET;}}
#endif