65,211
社区成员
发帖
与我相关
我的任务
分享char* dyn_alc_3(char *p)
{
p=(char*)malloc(10*sizeof(char));
return p;
}
int main(int argc,char **agrv)
{
char *p=NULL;
char *_p = dyn_alc_3(p);
strcpy(_p,"hello");
cout << _p;
free(p);//此时 p == NULL,dyn_alc_3 alloc的内存泄漏了
return 0;
}