plusplus
чтобы он автоматически сбрасывал информацию из буфера в файл
этим уже занимается операционная система.
plusplus
чтобы легко можно было прочитать любую строку/символ файла.
Насчет символа - чем не устраивает? f.seek(pos),f.read(1)
любую строку - В программах обычно логические единицы буквы либо строки но не то и другое одновременно. Если нужны строки - надо строить индекс. Этим занимаются базы данных mysql,postgres,mongodb,zodb.
По поводу названия “ORM для файлов”. f=open(“somefile”,“r”) возвращает объект поэтому это уже ОРМ.