方法
GObjectValuesteal_string
自 2.80 版本起
声明 [源码]
gchar*
g_value_steal_string (
GValue* value
)
描述 [源码]
从 G_TYPE_STRING
类型的 GValue
中获取内容的所有权。此操作的结果是值的内容将重置为 NULL
。
此调用目的是提供一个方法来避免当某些对象通过 GValue
API 序列化为字符串时进行额外的复制。
注意:出于安全性和兼容性考虑,如果 GValue
包含静态字符串或内部字符串,此函数将返回字符串的副本。否则,转移说明将不明确。
自 2.80 版本起可用