Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究一个gtk_list_store,它将行保存到文件(g_file_set_contents(file, buffer))将数据保存到文件后,不退出,我想再次编辑文件(作为缓冲区)。为此,据我所知,我有 2 个选项:
gtk_list_store
g_file_set_contents(file, buffer)
保存数据,g_free(buffer),list_store_clear,重新加载保存的文件
将缓冲区保存到文件中,但在没有 g_free(buffer) 的情况下继续使用同一个缓冲区
两者似乎都有效,但哪种做法更好?
2更好。1 只是强制计算机做额外的工作。