函数

GLibPtrArraysteal_index_fast

自:2.58

声明 [源代码]

gpointer
g_ptr_array_steal_index_fast (
  GPtrArray* array,
  guint index_
)

描述 [源代码]

从指针数组中移除指定索引的指针。使用数组的最后一个元素填充空位,因此此函数不会保留数组的顺序。但它比 g_ptr_array_steal_index() 快。对于数组 GDestroyNotify 不会 在被移除的元素上调用;所有权转移给此函数的调用者。

自:2.58

此函数不对语言绑定直接可用。

参数

array

类型: 一个指针对象数组

一个 GPtrArray

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

类型: guint

要移除指针的索引。

返回值

类型: gpointer

被移除的指针。

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