2013-05-08 3 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

Смежные вопросы