Не понимаю почему вы уделили такое внимание bool. Я показал принцип БЕЗПЕРЕХОДНОГО выполнения. В реальной программе flag может быть переменной ЛЮБОГО ВАШЕГО типа. Пусть uint, пусть uchar... Любая, могущая принимать значения 0 и ~0. В конце концов тип bool в классическом Си не определен (только С99), это же хрестоматийный пример. Так что все в ваших умелых руках. Главное - отсутствие условных переходов.
Отправлено
VasilyS (80.92.96.25) 19 июня 2010, г. 23:21
В ответ на: О том и говорю отправлено
mandigit 19 июня 2010, г. 23:00