ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1163430 Топик полностью
Costic (12.01.2022 11:59, просмотров: 223) ответил VladislavS. на В таком виде это не сильно отличается от того что можно сделать макросами в С. Ну, разве что, более строгая проверка типов. Например, метод Toggle.
У вас глагол is отсутствует в static_assert. This gpio IS not... А по коду ппц неаккуратно с указателями. И constexpr любимый вами загромождает код. Думаю, и без этого компилятор умеет оптимизировать. 0xFFFF надо заменить на какой-нибудь const или #define (шучу).