ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
600347
nanorobot (26.05.2015 11:00 - 11:04, просмотров: 1086)
еще вопрос по препроцессору имеем enum и константный массив: typedef enum _mode{ Mode_1, Mode_2, Mode_3, Mode_4 . . Mode_N }mode_t; const mode_t Modes[NUM_OF_MODES] = { Mode_7, Mode_3 . . Mode_X }; и хотелось бы иметь макросы типа DEVICE_USE_MODE_3, которые либо регламентировали возможность использования в массиве Modes того или иного члена, либо отражали их использование в таком массиве, что бы не иметь неоднозначностей. Макросы определенным образом модифицируют программу. Чую, что массив тоже должен задаваться препрцессором. ЗЫ исключать препроцессором отдельные енумы -выход, но не очень подходит