方法

GLibVariantItercopy

自从:2.24

声明 [src]

GVariantIter*
g_variant_iter_copy (
  GVariantIter* iter
)

描述 [src]

创建一个新的堆分配的 GVariantIter 来遍历 iter 正在遍历的容器。迭代从旧迭代器的当前位置开始,但两个副本在那之后是独立的。

不再需要时,请使用 g_variant_iter_free() 释放返回值。

《iter》遍历的容器会取得引用,并且只有在调用 g_variant_iter_free() 时才会关联。

自从:2.24

此方法对语言绑定不可直接访问。

返回值

类型: GVariantIter

一个新堆分配的 GVariantIter

方法调用者拥有返回数据,并负责释放它。