Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
17 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
0xFF
590108
Топик полностью
Evgeny_CD
, Архитектор
(03.04.2015 15:05, просмотров: 82)
ответил
abivan
на
с enum-ом можно сделать вот такое. Это проверка превышения количества созданных"объектов" Тут и enum и define :-)
Это пока "дятел невиданной красы" не впишет enBS_END посредине :)
Ответить
:-) есть способ лучше? Был у бы у энума sizeof не было бы вопросов.
-
abivan
(03.04.2015 15:08 - 15:11
)
Только хардкор, только DSL. Писать надо на "надмножестве" С, и потом транслировать в С. Извращений типа Nimrod нам не надо ->, но написать DSL для декодирования типа enum Var within Limit starting Start_Value states (fuck_on, fuck_off, delete,
Evgeny_CD
(25 знак., 03.04.2015 15:32
,
ссылка
)
Собственно, достаточно просто распарсить написанный Вами enum, и проверить, что нужный тег стоит в конце перечисления - это проще всего.
-
Evgeny_CD
(03.04.2015 15:36
)