ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1042143 Топик полностью
Cкpипaч, пророк (04.10.2020 22:53, просмотров: 416) ответил teap0t на Вот с последним предложением целиком и полностью. Ибо если енум называется "режим", а содержит смещение, то это идеологически неправильно.
К слову, в C++ использование enum дает квази-строгую типизацию. В enum нельзя просто так записать int, скрытое приведение типа не сработает. 

В этом смысле, определить enum со всеми возможными смещениями - нормальная практика.

Но "область видимости" для этой (и любой другой) магии, все же, лучше сжать до пары мелких функций.

... но не любой ценой.