AB
enum class Foo : int {};
enum class Bar : int {};Size: a a a
AB
enum class Foo : int {};
enum class Bar : int {};S
using strong user_id = int, что такое user_id{1} + user_id{2}? Или user_id{5} * user_id{7}?operator+(Foo, Bar); // Теперь ниже объявления (или во всей единице трансляции?) эти типы можно складывать.
АК
struct Foo : private std::string {}; и через using подтянуть нужные базовые методы в паблик? или так не дозволено управлять видимостью методов?using можноAB
DF
using можноDF
DF
ПК
explicit usingD
AB
D
ПК