函数
GLibdatalist_id_remove_multiple
自 2.74 起
声明 [源代码]
void
g_datalist_id_remove_multiple (
GData** datalist,
GQuark* keys,
gsize n_keys
)
说明 [源代码]
从 datalist 中删除多个键。
这比连续调用 g_datalist_id_remove_data() 更加高效。
在 2.80 之前,n_keys 不得大于 16。现在可以更大,但请注意,GData 执行线性搜索,因此过多的键会导致 性能很差。
自 2.74 起提供
参数
datalist-
类型:
GData一个 datalist。
数据由函数的调用者所有。 keys-
类型:
GQuark的数组要移除的键。
数组的长度在 n_keys参数中指定。数据由函数的调用者所有。 n_keys-
类型:
gsizekeys的长度。