-
- ну тады и я свой говнокод выложу. Nikolay801_(308 знак., 14.05.2014 18:19)
- Ужос! У топикстартера хороший, годный код. - SciFi(14.05.2014 18:22)
- Если код функций в дебильных рамочках, то такое никогда нормально работать не будет. Да ещё camelCase, тем более глюкодром. - fk0(13.05.2014 19:36)
- Вроде бы с переполнениями все нормально. Что не понравилось то? - ASDFS(13.05.2014 18:50)
- + режим сна обычно. - Hivex(13.05.2014 18:38, )
- отож: Hivex(75 знак., 13.05.2014 18:37, )
- а вот это г-нокод - ASDFS(13.05.2014 18:51)
- А в случае переполнения mTicks что даст разность беззнаковых величин? Или никогда не досчитает? - Vladimir Ljaschko(13.05.2014 18:43)
- проще увеличить переменную системного времени вдвое и забыть страшный сон 8-ми биток "переполнение" - Hivex(13.05.2014 18:47, )
- Беззнаковая разность беззнаковых величин как раз и дает возможность насрать на переполнения. Пример для 8 бит: 2u - 255u = 3u - MBedder(13.05.2014 18:44)
- Это и в стандарте языка написано, но только про тип unsigned int. Про остальные - извените, но работать скорее всего тоже будет. - SciFi(13.05.2014 22:15)
- Ну вот для 8 бит все нормально! :) Туплю. Привык писать так, чтобы меньше думать: Vladimir Ljaschko(239 знак., 13.05.2014 18:56)
- Наоборот, для 8 бит самая опасная ситуация. Может расширять до 2 байт перед сравнением. Надо явно приводить типы. Действительно говнокод. - Олдфаг(14.05.2014 11:04, )
- Волшебное слово unsigned не забывай :)) - MBedder(13.05.2014 18:58)
- ну тады и я свой говнокод выложу. Nikolay801_(308 знак., 14.05.2014 18:19)