函数

GLibPtrArrayremove

声明 [源]

gboolean
g_ptr_array_remove (
  GPtrArray* array,
  gpointer data
)

描述 [源]

从指针数组中删除给定指针的第一个出现。以下元素向下移动一个位置。如果 array 有非 NULLGDestroyNotify 函数,则对该删除元素调用该函数。

它返回 TRUE 如果指针被删除,或者 FALSE 如果指针未找到。

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

参数

array

类型: 一个 gpointer 数组

一个 GPtrArray

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

类型: gpointer

要删除的指针。

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

返回值

类型: gboolean

TRUE 如果移除指针,FALSE 如果指针未在数组中找到。