功能

GLibclear_slist

自版本:2.64 起提供

声明 [src]

void
g_clear_slist (
  GSList** slist_ptr,
  GDestroyNotify destroy
)

描述 [src]

清除指向 `GSList` 的指针,释放此指针并可以选择使用 `destroy` 释放其元素。

必须为 `slist_ptr` 指定有效指针。如果 `slist_ptr` 指向空 `GSList`,则此操作不起作用。

自版本 2.64 起提供

此功能未直接对语言绑定提供。

参数

slist_ptr

类型: `gpointer` 列表

一个 `GSList` 返回位置。

这些数据归函数调用方所有。
destroy

类型: GDestroyNotify

要传递至 `g_slist_free_full()` 的函数,或 `NULL` 以避免释放元素。

参数可以为 `NULL`。