函数

GLibListinsert

声明 [源]

GList*
g_list_insert (
  GList* list,
  gpointer data,
  gint position
)

描述 [源]

在指定位置将新元素插入列表中。

此函数不直接提供给语言绑定。

参数

list

类型: 指向gpointer的列表

一个指向GList的指针,必须指向列表的顶部。

数据由函数的调用者拥有。
data

类型: gpointer

新元素的数据。

参数可以是NULL
数据由函数的调用者拥有。
position

类型: gint

插入元素的位置。如果这是负数,或者大于列表中的元素数,则新元素会附加到列表的末尾。

返回值

类型: 指向gpointer的列表

(可能已更改的)GList的起始位置。

数据由被调用的函数拥有。