函数

GLibPtrArrayremove_index

声明 [来源]

gpointer
g_ptr_array_remove_index (
  GPtrArray* array,
  guint index_
)

描述 [来源]

从指针数组中删除给定索引处的指针。以下元素会上移一位。如果 array 有一个非 NULLGDestroyNotify 函数,则对该移除的元素调用此函数。如果是这样,此函数的返回值可能指向已释放的内存(取决于 GDestroyNotify 的实现)。

此功能不直接对语言绑定可用。

参数

array

类型: 一个 gpointer 的数组

一个 GPtrArray

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

类型: guint

要移除的指针的索引。

返回值

类型: gpointer

已移除的指针。

数据由被调用函数拥有。
返回值可以为 NULL