Для работы с архивами в флеш использую колцевой буфер. Контроль диапазона индекса буфера реализован на if. ----------------- Есть решения, где для ограничения выхода за размер буфера используется операция остатка от деления %
Я для работы буфера использую: - указатель индекса - кол-во данных в буфере
В буфер идет только запись, удалять данные из него не требуется.
(?) На сколько лучше-хуже для контроля границы индекса использовать операцию % ?
(для размеров буфера, кратных степени 2 можно использовать двоичную маску, это мы знаем. Но размеры заданы и не кратные 2).
|