LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

getline() аллоцирует память в хипе. А это в данном случае избыточно.

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

Исправление bugfixer, :

getline() аллоцирует память в хипе.

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

Исходная версия bugfixer, :

getline() аллоцирует память в хипе.

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