本文介绍了自由();在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()之后;?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 16:30