Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
125645
Топик полностью
rezident
(18.07.2008 13:31, просмотров: 133)
ответил
Сергей Борщ
на
Тогда union, и пусть компилятор его размер регулирует по максимально длинному члену (каламбур :)
К union у меня какое-то предубеждение имеется :) Лучше уж вариант с изменяемым опциями компилятора типом uintptr_t, как AD подсказал.
Ответить
С предубеждениями надо бороться. А ручное преобразование типов - источник потенциальных ошибок. Я же не предлагаю в union класть в одно поле, а вынимать из другого. Что положили - то и достали. А компилятор пусть делает контроль типов и выбор
Сергей Борщ
(13 знак., 18.07.2008 14:55
)
Дык ИМХО проще с готовыми типами, описанными в стандартном хедере, работать, чем выдумывать свои типы с помощью union-ов.
-
rezident
(18.07.2008 16:42
)