main以外★mallocの後にfree不要と言うバカいるの?

このエントリーをはてなブックマークに追加
795 ◆QZaw55cn4c
>>788
>>646
for (i = 0; i < 10000000; i++) { struct l *p = malloc(sizeof(struct l)); p->next = root; root = p; }

void free_l(struct l *p) {if (p->next) free_l(p->next); free(p); }

確保は線形的、解放は再帰的かいな?
あえて曲げてんのか?解放も普通に書けよ

>>794
いっぱいあるねえ
https://www.google.com/search?q=%22double+pointer%22+linux
約 9,060 件 (0.13 秒)