【发布时间】:2010-11-20 18:16:01
【问题描述】:
我正在使用 glib,
它有很多返回字符串的函数,这些函数应该自己释放。
我可以将这些函数传递给其他函数吗?
示例: function1 返回一个必须为调用者释放的字符串。 function2 返回一个指向必须释放的字符串的指针。
gchar *string = function2(function1("something"));
g_free (string);
我应该如何释放从 function1 返回的字符串?有必要吗?
非常感谢,
对不起我的英语
【问题讨论】:
-
我们可以在主页和问题页面看到一个问题是否已经回答或关闭,您不需要更改问题的标题。