Re[3]: тянут в кланг и стандарт strong typedef
От: sergii.p  
Дата: 20.11.25 15:02
Оценка:
Здравствуйте, B0FEE664, Вы писали:

SP>>
SP>>enum class PassportId: std::string { Invalid = "" };
SP>>

BFE>1. Это сейчас реализуется очень просто. Два дня назад пример приводил здесь
Автор: B0FEE664
Дата: 18.11 17:35


это шутка? Офигеть как просто. На каждый тип заводить структуру на 100 строк. enum class здесь нужен не как перечисление, а просто обёртка для типа, чтобы запретить неявные касты и дать из коробки операции сравнения. Это способ создать strong type быстро и по месту. То что вы привели — совсем из другой оперы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.