Re[4]: enum class and if expression
От: rg45 СССР  
Дата: 18.12.19 16:32
Оценка:
Здравствуйте, удусекшл, Вы писали:

R>>
R>>enum class Flags : unsigned {};

R>>constexpr Flags one = 1;
R>>constexpr Flags two = 2;
R>>constexpr Flags one = 4;

R>>


У>Что-то не работает именно так. А как правильно, что-то не нагуглилось


Пардон, наспех писал. Вот так правильно:

enum class Flags : unsigned;

constexpr auto one = Flags(1);
constexpr auto two = Flags(2);
constexpr auto four = Flags(4);


Можно вместо auto явно писать Flags, это уже кому как нравится.
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.