LINUX.ORG.RU

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

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

КОльцевой буфер хорош если только добавляем (на место самого старого элемента), а вот как в его случае учитывать свободные места от удаленных элементов?

ну это то как раз просто, храним указатель на голову + размер буфера (количество элементов в нем), а со старыми данными поступаем как память работает - руками не чистим, просто поверх перетираем нафик

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

КОльцевой буфер хорош если только добавляем (на место самого старого элемента), а вот как в его случае учитывать свободные места от удаленных элементов?

ну это то как раз просто, храним указатель на голову + размер буфера (количество элементов в нем), а со старыми данными поступаем как память работает, руками не чистим, просто поверх перетираем нафик