函数
GLibListfree
声明 [src]
void
g_list_free (
GList* list
)
描述 [src]
释放由 GList
使用的所有内存。释放的元素将返回给切片分配器。
如果列表元素包含动态分配的内存,您应该使用 g_list_free_full()
或者先手动释放它们。
它可以与 g_steal_pointer()
结合使用,以确保列表头指针没有留下悬挂的指针。
GList *list_of_borrowed_things = …; /<!-- -->* (transfer container) *<!-- -->/
g_list_free (g_steal_pointer (&list_of_borrowed_things));
此功能对语言绑定不可直接使用。