1、定义
struct GVariant {
/* No available fields */
}
GVariant是一个变量数据类型;它可以包含一个或多个值以及有关值类型的信息。
2、实例方法
const gchar**
g_variant_get_strv (
GVariant* value,
gsize* length
)
获取GVariant
字符数组内容。这个方法会做一个浅拷贝,返回值需要用g_free
释放,但是内部的字符串不能被修改。
如果length
不为NULL
,则将元素个数保存到里面。数组最后一个元素应该是NULL
。
空数组length
会设置为0,并返回空指针。