ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
811017 Топик полностью
Evgeniy1294 (21.01.2018 20:34, просмотров: 107) ответил il-2 на Философский вопрос:
Подобные вещи я делаю через шаблоны или функции с параметрами enum class.   enum class PLL_SOURCE { HSI = 0, HSE = 1 }; void foo (PLL_SOURCE src) { // Что-нибудь } enum class обеспечивает строгую типизацию, блокируя неявное приведение типа. foo (1); // Нельзя foo (PLL_SOURCE::HSE); // только так