原帖由 naihe2010 于 2008-11-25 16:33 發(fā)表
_new出來的東西,絕對不能g_free。
一般來說,_new對應(yīng)的是_destroy。
g_free,是處理你g_malloc出來的動態(tài)內(nèi)存的。
原帖由 naihe2010 于 2008-11-28 11:35 發(fā)表
嘿嘿。
你可能是把g_object_unref和g_free搞混了吧?對于object派生出來的結(jié)構(gòu),的確用g_object_unref可以通用的不直接地釋放掉它。但沒有_destroy相應(yīng)的結(jié)構(gòu)明了。
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |