ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 мая
24224 Топик полностью
vmp (22.03.2005 10:21, просмотров: 1) ответил blackbit на ..да не, дело в другом.
По поводу switch Дело в том, что компиляторы генерят разный код для switch с малым и большим числом вариантов. Если для одного случая будет сгенерен код с последовательными сравнениями (преобразование из switch в цепочку if else if), то для большого числа вариантов будет сделана таблица адресов. Хотя мне встречался (в кейл 51) и третий вариант - таблица значение-адрес. Так что количество вариантов влияет на алгоритм их отработки, а следовательно на время.