函数

GLibclear_list

自:2.64 起

声明 [源代码]

void
g_clear_list (
  GList** list_ptr,
  GDestroyNotify destroy
)

说明 [源代码]

清除一个指向 GList 的指针,释放它,还可以选择使用 destroy 释放它的元素。

list_ptr 必须是一个有效的指针。如果 list_ptr 指向一个空 GList,什么也不会发生。

自 2.64 起可用

此函数不能直接应用于语言绑定。

参数

list_ptr

类型:一个 gpointer 的列表

一个 GList 返回位置。

数据归函数调用者所有。
destroy

类型: GDestroyNotify

要传递给 g_list_free_full() 的函数,或 NULL 表示不释放元素。

参数可以是 NULL