use*_*688 1 c c++
以下代码会导致内存泄漏
char * a() { char * b = malloc(100); return b; } B() { char * c = a(); free (c); }
Naw*_*waz 10
不,你毕竟释放了分配的内存.一般规则是,如果你要求free()每个malloc()函数调用,那么这意味着你没有泄漏内存.
free()
malloc()
归档时间:
14 年,10 月 前
查看次数:
267 次
最近记录: