方法
GLibStrvBuilderunref_to_strv
自从:2.82
声明 [src]
GStrv
g_strv_builder_unref_to_strv (
GStrvBuilder* builder
)
描述 [src]
减少字符串向量构建器的引用计数,并以以空字符结尾的字符串数组的形式返回其内容。
此函数在无法使用 g_autoptr()
的情况下特别有用。
GStrvBuilder *builder = g_strv_builder_new ();
g_strv_builder_add (builder, "hello");
g_strv_builder_add (builder, "world");
GStrv array = g_strv_builder_unref_to_strv (builder);
g_assert_true (g_strv_equal (array, (const char *[]) { "hello", "world", NULL }));
g_strfreev (array);
自从:2.82