在写程序时用到了g_list_remove()这个函数,这个函数本人认为有一个潜在的bug,那就是它只free掉了节点,但节点中data域并没有free掉,所以建议以后在用时要在调用g_list_remove()这个函数前先把data域的值保存下,在remove后要free掉这个地址空间(前提是这个地址空间是malloc()出来的
关于gtk中GList的发现
最新推荐文章于 2022-05-17 22:41:39 发布
在写程序时用到了g_list_remove()这个函数,这个函数本人认为有一个潜在的bug,那就是它只free掉了节点,但节点中data域并没有free掉,所以建议以后在用时要在调用g_list_remove()这个函数前先把data域的值保存下,在remove后要free掉这个地址空间(前提是这个地址空间是malloc()出来的