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

У>Полистал тут интернеты, некоторые собаководы пишут, что enum class для флагов использовать плохо


Есть такое мнение. Но я бы не стал это воспринимать как истину в последней инстанции. Особенно с учетом всех требований стандарта. Многое указывает на то, что именно под такое использование подгонялись современные требования. Например, так называемые opague декларации, с внешними списками:

enum class Flags : unsigned {};

constexpr Flags one = 1;
constexpr Flags two = 2;
constexpr Flags one = 4;
--
Не можешь достичь желаемого — пожелай достигнутого.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.