Цитата(haker_fox @ Jan 24 2017, 19:51)

. . . .
вас что-то смущает, поглядите как буфер этот сделан в Boost'е)
. . . .
Ok. Спасибо.
Цитата(x893 @ Jan 24 2017, 19:54)

Если вас волнует разница между if, % . . . .
Посмотрите код ассемблерный . . . .
Так и собираюсь сделать. А может и нет.
тк. Операция целочисленного деления, скорее всего, делается на аппаратном умножителе,
и отличаться от if будет мало, если не быстрее.
Идея вопроса - что логичнее - правилнЕЕ по оптимальности построения алгоритма.
Понятно, что тема - "баян", но меня интересуют просто мнения знатоков (да/нет) а не результат холивара на эту тему

Цитата(jcxz @ Jan 24 2017, 20:20)

Если таких операций - одна-две - то неважно как.
Но как правило операций контроля выхода индекса за пределы массива бывает очень много, тогда всё-же лучше писать оптимально.
. . . .
Не помню уже как там на MSP430, но лучше можно сделать только на DSP где поддерживается аппаратная циклическая адресация - там вообще 0 команд будет.
Спасибо за инф. и пример.
ps - поюзать DSP - моя мечта, как у Шуры Балоганова