本文介绍了自由();在return()之后;?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
好吧,这是我的情况:
如果我使用malloc:
char * mystring;
mystring =(char *)malloc(80);
返回mystring;
free(mystring);
是mystring的内存然后被释放还是会产生内存泄漏?
内存泄漏?如果是这样,我怎么能阻止这个?
提前谢谢,
Robert
Alright, here''s my situation:
if i use malloc like:
char *mystring;
mystring = (char *)malloc(80);
return mystring;
free(mystring);
is the memory of mystring then freed or does this creates
memory leaks? And if so, how could i prevent this?
Thanks in advance,
Robert
推荐答案
我很确定他有。你呢?另外我认为最新的C标准
会帮助你。
我不能相信像你这样的世界存在无知。
失败者。
I''m very sure he has. Have you? Also I think the latest C standard
would help you out.
I can''t believe ignorance such as yours exists in this world.
Loser.
这篇关于自由();在return()之后;?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!