ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
1038225 Топик полностью
VLLV (21.09.2020 01:03, просмотров: 274) ответил teap0t на Да. Я попытался уйти от bool, на который ругается компайлер при включённой опции "MISRA 2004". Найти не могу. Что-то похожее на "Error[Pm011]: the basic types of char, int, short, long, float, and double should not be used, but specific-length equivalents should be typedef'd for the specific compiler, and these type names used in the code (MISRA C 2004 rule 6.3)". Я попробовал собрать свой тип с двумя состояниями по обнаруженному в исходниках образцу. А чего не
все так, но как во всем, есть плюсы и минусы : + : более строгая типизация, -: переменная созданного типа будет иметь размер int и абсолютной типизации все равно не достичь из-за невозможности присвоить этот тип битовым полям.