ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
1323800 Топик полностью
framer (24.06.2023 12:36, просмотров: 78) ответил RxTx на То что "проще" неправда. И std::underlying_type требует C++14
это начиная от ц++11. template< class T > 

struct underlying_type; (since C++11)


проще использовать:

enum SomeEnum mix =EOne |ETwo;

против

enum SomeEnum left = EOne;
enum SomeEnum right = ETwo;
enum SomeEnum mix = left | right;

и ничего не надо поправлять для других enum