- 467 名前:465 mailto:sage [04/05/04 07:40 ID:gonpR3ix]
- >>466
ありがとうございます。さっそく、組み込んでみようと思い、以下のように してみましたが、これで大丈夫でしょうか? よろしければ添削お願いします。m(_ _)m /* g_strdup_printf の返り値を返す関数(失敗時は NULL を返す) */ gchar *use_g_strdup_inside(void); void hoge_callback(StructData *struct) { if (struct->filename != NULL) g_free(struct->filename); struct->filename = use_g_strdup_inside(); } gint main_process(foo bar) { StructData *struct = g_malloc(sizeof(StructData)); (略:struct の参照渡し) gtk_main(); g_free(struct); /* これで struct->filename も一括解放? */ return 0; }
|

|