glib GString 释文问题

applemind 2015-09-06 11:12:32
在调用g_string_free(str, TRUE)后, 还可以调用g_free(),对str进行释放。
不知道调用g_string_free到底有没有对str的资源进行释放?


GString *str;
str = g_string_new("Hello");
g_string_free(str, TRUE);
g_free(str); //没有报错
g_free(str); //第二次是会报错的
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
宋寒松 2015-09-06
  • 打赏
  • 举报
回复
g_string_new和g_string_free是一对,配对使用就好了,再用g_free是画蛇添足的做法。
赵4老师 2015-09-06
  • 打赏
  • 举报
回复
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧