2013-05-08 84 views
-1

我正在gtk_list_store,这将行保存到一个文件(g_file_set_contents(file, buffer)) 保存到一个文件的数据,而不退出后,我想编辑文件(作为缓冲区)。对于我在我的知识2选项:更好的做法与保存的缓冲区工作

  1. 保存数据,g_free(缓冲),list_store_clear,重新加载保存 文件

  2. 缓冲区保存到文件中,而是继续与合作没有 g_free(缓冲)相同的缓冲

双方似乎工作,但它是更好的做法?

回答

1

2更好。 1只会迫使电脑做额外的工作。

+0

感谢您的回复。这也是我的第一个假设。但g_free与g_flie_set_contents的所有示例都是如此不可分割,我以为我错过了一些东西。 – BaRud 2013-05-09 12:37:12