方法

GLibNodecopy_deep

自 2.4 版开始

声明 [源]

GNode*
g_node_copy_deep (
  GNode* node,
  GCopyFunc copy_func,
  gpointer data
)

描述 [源]

递归复制一个 GNode 及其数据。

自 2.4 版开始

此方法对于语言绑定不是直接可用的。

参数

copy_func

类型: GCopyFunc

调用以复制每个节点内部数据的函数,或 NULL 以使用原始数据。

data

类型: gpointer

传递给 copy_func 的数据。

参数可以是 NULL
数据由方法的调用者拥有。

返回值

类型: GNode

一个新的 GNode,其中包含 node 中数据的副本。

返回的数据由实例拥有。