-
- ага, массив битов с битовой упаковкой, Си такое и не снилось, разве говнокодом через классы. - lentjaj2(22.02.2012 14:57,
)
- в Си нет классов и эта задача решается вполне реально несколькими функциями, использующими сдвиги и маски. Чего вот лично мне порой не хватает в embedded C так это типа данных int24_t/uint24_t - bialix(23.02.2012 18:30)
- +1. Переношу проект с хорошо оптимизированного асма на С и не хватает int24, получения остатка вместе с результатом деления и встроенных функций типа u08*u08=u16, u16*u16=u32, u16/u08=u08 и подобных. - Andreas(23.02.2012 18:48)
- Сделать можно, но это не значит, что этот способ удобный. Однажды в одном проекте мы втиснулись в параметры ТЗ (в части канала связи) с 22 битным int. - Evgeny_CD(23.02.2012 18:46)
- в Си нет классов и эта задача решается вполне реально несколькими функциями, использующими сдвиги и маски. Чего вот лично мне порой не хватает в embedded C так это типа данных int24_t/uint24_t - bialix(23.02.2012 18:30)
- ага, массив битов с битовой упаковкой, Си такое и не снилось, разве говнокодом через классы. - lentjaj2(22.02.2012 14:57,