Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
15 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1344331
Топик полностью
POV
(25.08.2023 09:28, просмотров: 152)
ответил
il-2
на
Думаю тут идет речь о том, что часто список кодов делают через enum, а для хранения используется uint8_t вместо типа enum. Я, кстати, тоже так делаю. Хотя мне кажется, что если список enum превысил 256, то при попытке присвоить такой элемент переменной uint8_t будет варнинг. Но нюансы тоже могут быть. Например - явное преобразование типов. И тогда действительно никто не узнает.
По мне так в шутке сознательно поменяны местами причина и следствие...
проблема не в маленьком типа, а в том, что ошибок дохера
Ответить
Это, походу, тянется с какого СР/М. Или откуда быть пошла операционка, которую Билли купил и нарек MSDOS. Тогда и 640кб ОЗУ хватало для всего, и ошибки помещались в 8р.
-
mse homjak
(25.08.2023 10:13
)