函数

GLibPtrArraysteal_index

since: 2.58

声明 [src]

gpointer
g_ptr_array_steal_index (
  GPtrArray* array,
  guint index_
)

描述 [src]

从指针数组中删除给定索引处的指针。后面的元素下移一位。不会在删除的元素上调用 GDestroyNotifyarray,所有权转移给此函数的调用者。

Available since: 2.58

此函数不适合直接提供给语言绑定使用。

参数

array

类型: 一个 gpointer 的数组

GPtrArray

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

类型: guint

要窃取的指针的索引。

返回值

类型: gpointer

被移除的指针。

函数的调用者承担数据的所有权,并负责释放它。
返回值可以是空的。