函数
GLibSListfree
声明 [源代码]
void
g_slist_free (
GSList* list
)
描述 [源代码]
释放由 GSList
所使用的所有内存。被释放的元素会返回给切片分配器。
如果列表元素包含动态分配的内存,应使用 g_slist_free_full()
或先手动释放它们。
可以与 g_steal_pointer()
结合使用,以确保列表头指针不留下悬挂引用。
GSList *list_of_borrowed_things = …; /<!-- -->* (transfer container) *<!-- -->/
g_slist_free (g_steal_pointer (&list_of_borrowed_things));
此函数对于语言绑定不可直接使用。