#define SAFE_DELETE_ARRAY(p){delete[](p);(p)=NULL;}这句怎么理解,请各位师兄弟们,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/08/11 20:20:42
#defineSAFE_DELETE_ARRAY(p){delete[](p);(p)=NULL;}这句怎么理解,请各位师兄弟们,#defineSAFE_DELETE_ARRAY(p){delete[

#define SAFE_DELETE_ARRAY(p){delete[](p);(p)=NULL;}这句怎么理解,请各位师兄弟们,
#define SAFE_DELETE_ARRAY(p){delete[](p);(p)=NULL;}
这句怎么理解,请各位师兄弟们,

#define SAFE_DELETE_ARRAY(p){delete[](p);(p)=NULL;}这句怎么理解,请各位师兄弟们,
SAFE_DELETE_ARRAY(p)
这个带参数的宏的作用是释放传入的参数指向的动态分配的空间(即删除一个new分配的数组).