История изменений
Исправление bugfixer, (текущая версия) :
getline() аллоцирует память в хипе. А это в данном случае избыточно.
А у Вас вариантов то и нет, unless размеры строк в файле фиксированны / ограничены сверху. Заметьте - аллокации происходят только если необходимо, в противном случае существующий буфер при последующих чтениях реюзается.
Исправление bugfixer, :
getline() аллоцирует память в хипе.
А у Вас вариантов то и нет, unless размеры строк в файле фиксированны / ограничены сверху. Заметьте - аллокации происходят только если необходимо, в противном случае существующий буфер при последующих чтениях реюзается.
Исходная версия bugfixer, :
getline() аллоцирует память в хипе.
А у Вас вариантов то и нет, unless размеры строк в файле фиксированны / ограничены сверху. Заметьте - аллокации происходят только если нужно, в противном случае существующий буфер при последующих чтениях реюзается.