内存泄漏列表tokyocabinet

时间:2012-11-21 10:58:13

标签: c memory-leaks tokyo-cabinet

使用后我是否可以使用函数free()

TCLIST *list = tcbdbrange();

或使用足够的:

tclistdel(list); 

free(p)p = (lk_key*) tclistval(list,...)tclistdel(list)删除所有列表中的最重要内容吗?

1 个答案:

答案 0 :(得分:3)

你没看过任何documentation吗?这些是文档应该回答的典型问题。事实上,他们是:

  

因为返回值的对象是使用函数“tclistnew”创建的,所以当它不再使用时,应使用函数“tclistdel”删除它。

我将其解释为您不必遍历列表并单独删除每个元素。