ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1203994 Топик полностью
LightElf (29.04.2022 01:53, просмотров: 251) ответил Moлoдoй кoллeгa на Есть небольшая, критичная в моём случае, разница времени выполнения
Хм. А если расположить массив в обратном порядке и сравнивать индекс с нулём? От процессора зависит конечно, но часто есть подходящие инструкции/паттерны. 

if (! - - index) index=41;

Ну и массиву никто не запрещает одновременно быть и списком :-)

По сути вопроса: исходные данные для заполнения списка откуда берутся? Нельзя ли их там сразу формировать в нужном виде? Препроцессором можно много всякого сделать, но оно потом плохо читаемо.

Не надо делать мне как лучше, оставьте мне как хорошо