Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
17 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
0xFF
590196
Топик полностью
Скрипач
, пророк
(03.04.2015 19:12, просмотров: 74)
ответил
Звероящер
на
Хе. Ну тогда enum можно везде пихать, оставляя #define для забавы препроцессору.
Натягивание совы на глобус.
enum ass {COOL, STRONG, SOFT, USED}; void f(ass type) { if(type==assCOOL) { ; break;} if(type==assSTRONG) { ; break;} if(type==assSOFT) { ; break;} if(type==assUSED) { ; break;} }
... но не любой ценой.
Ответить
Согласен. Примера лучше не придумал.
-
Звероящер
(03.04.2015 19:33
)
Потому что задание перечисления нужно делать через enum. Точка. Дефайн это просто альтернатива языку С++. Так сказал Страуструп.
-
Скрипач
(03.04.2015 19:41
)