Информация об изменениях

Сообщение Re[3]: Аналог scoped enum до C++11 от 03.06.2018 15:28

Изменено 03.06.2018 15:31 kov_serg

Re[3]: Аналог scoped enum до C++11
Здравствуйте, reversecode, Вы писали:


R>он хочет наверное

R>Bit x = Bit::B0 | Bit::B2;
дык нет проблем
struct A : Bit { static int a() { return B0|B2; } };
int x=A::a();
Re[3]: Аналог scoped enum до C++11
Здравствуйте, reversecode, Вы писали:


R>он хочет наверное

R>Bit x = Bit::B0 | Bit::B2;
дык нет проблем
struct A : Bit { 
  static int a() { return B0|B2; } 
  enum { B02=B0|B2 };
};
int x=A::a();
int y=A::B02;