函数

GObjectTypeValueCopyFunc

自: 2.78

声明

void
(* GTypeValueCopyFunc) (
  const GValue* src_value,
  GValue* dest_value
)

描述 [src]

GValue 的内容复制到另一个中。

dest_value 是数据部分用零填充的 GValue,并且 src_value 是已正确初始化且同类型或派生类型的 GValue

此函数的目的是将 src_value 的内容复制到 dest_value,即使在 src_value 已经释放后,dest_value 的内容仍然有效。字符串类型示例

dest_value->data[0].v_pointer = g_strdup (src_value->data[0].v_pointer);

可用自: 2.78

参数

src_value

类型: GValue

待复制的值。

数据归函数调用者所有。
dest_value

类型: GValue

副本的位置。

位置将由函数设置。
返回的数据归此函数所有。