当前位置: 技术问答>linux和unix
free 和malloc的问题
来源: 互联网 发布时间:2016-01-01
本文导语: struct mm *p; p = (struct mm*)malloc(sizeof(struct mm)); if(p==NULL) { free(p); p=NULL; } 基于以上代码,如果malloc失败了,还有必要free(p);吗? | malloc 失败没必要FREE
struct mm *p;
p = (struct mm*)malloc(sizeof(struct mm));
if(p==NULL)
{
free(p);
p=NULL;
}
基于以上代码,如果malloc失败了,还有必要free(p);吗?
p = (struct mm*)malloc(sizeof(struct mm));
if(p==NULL)
{
free(p);
p=NULL;
}
基于以上代码,如果malloc失败了,还有必要free(p);吗?
|
malloc 失败没必要FREE