2

使用后是否要使用该功能free()

TCLIST *list = tcbdbrange();

或使用足够的:

tclistdel(list); 

我要free(p)for:p = (lk_key*) tclistval(list,...)还是tclistdel(list)删除 list 的所有元素?

4

1 回答 1

3

您没有阅读任何文档吗?这些是文档应该回答的典型问题。事实上,它们是:

因为返回值的对象是用函数''创建的,所以在不再使用时tclistnew应该用函数''删除。tclistdel

我解释这意味着您不必遍历列表并单独删除每个元素。

于 2012-11-21T11:40:02.830 回答