ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
477302 Топик полностью
testerplus (30.12.2013 02:47, просмотров: 328) ответил MBedder на Новогодняя хотелка - как в compile time выдрать численное значение НОМЕРА бита из битовой структуры?
Не совсем компайл тайм, но делал так, когда надо было:  u08 mask; struct S var1 = {0}; struct S var2 = {0}; var2.a = 1; mask = (U08)var1 ^ (U08)var2; У меня, правда, структура была пожирнее, побайтово ксорились две 40-байтовые структуры. Находил оффсет и маск и их использовал в инлайн-асме.