Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
521253
Топик полностью
Vladimir Ljaschko
(09.06.2014 14:58, просмотров: 125)
ответил
Petrovich
на
Создает. А нужно бывает, например, чтобы синхронно изменить размер каких-нибудь счетчиков принятых/отправленных байт. И вроде невидны чужим, и сразу меняет в нескольких файлах, причем без привнесения субъективной ошибки "здесь изменил здесь забыл".
Для синхронной замены типов достаточно воспользоваться typedef да define - по крайней мере будет прозрачно.
Ответить
typedef - да. Но не каждый любит плодить виртуальные сущности. А в представленном Вами варианте с хедером - как раз лаконично и приватно. Но про "прозрачное создание" пользовательских типов при помощи define - категорически не согласен. Этот метод
Petrovich
(66 знак., 11.06.2014 10:47
,
)
По define согласен, вопросы есть, но подобная реализация со статиком ужасна. Я нашел в map-файле две копии одной переменной, и складывается впечатление, что предполагалось, что это одна и та же переменная.
Vladimir Ljaschko
(260 знак., 11.06.2014 10:59
)