Когда нужно очищать файл в Go?

Нет, вы не можете, конструкторы не могут быть виртуальными.

C ++ 03 - 12.1 Конструкторы

4) Конструктор не должен быть virtual (10.3) или static (9.4). [...]

blockquote>

Если вам нужно что-то вроде этого, вы можете найти здесь idiom виртуального конструктора .

16
задан gonutz 1 April 2019 в 11:27
поделиться

1 ответ

Похоже, большинство рекомендаций здесь состоит в том, чтобы не вызывать fsync (), но в целом это в основном зависит от требований вашего приложения. Если вы работаете с критически важным файлом для чтения / записи, всегда рекомендуется вызывать fsync ().

http://www.microhowto.info/howto/atomically_rewrite_the_content_of_a_file.html#idp31936

, содержит более подробную информацию о том, когда file.Sync () поможет.

2
ответ дан David 1 April 2019 в 11:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: