结构体

GLibRefString

说明 [源代码]

typedef char GRefString

引用计数字符串的类型定义。由所有代码以标准的 char* 数组的方式处理指向 GRefString 的指针,但是此外还可以对其调用 g_ref_string_*() 方法。不能对未通过 g_ref_string_new() 分配的 char* 数组调用 g_ref_string_*() 方法。

如果将 GRefString 与自动清理一起使用,则必须使用 g_autoptr() 而不是 g_autofree(),这样才会同时释放引用计数的元数据。