AN
Size: a a a
AN
V
IZ
IZ
AN
AT
ГH
AF
IZ
RI
DECLARE(A, B, C) раскрывалась в следующее:enum class Types: std::size_t { A, B, C };
const map<Types, std::string> mapa = {{Types::A, "A"}, {Types::B, "B"}, {Types::C, "C"}};__COUNTER__'ы), но вдруг за последние несколько лет что-то поменялось.D
DECLARE(A, B, C) раскрывалась в следующее:enum class Types: std::size_t { A, B, C };
const map<Types, std::string> mapa = {{Types::A, "A"}, {Types::B, "B"}, {Types::C, "C"}};__COUNTER__'ы), но вдруг за последние несколько лет что-то поменялось.#define DECLARE(...) enum class Types { __VA_ARGS__ };AP
DECLARE(A, B, C) раскрывалась в следующее:enum class Types: std::size_t { A, B, C };
const map<Types, std::string> mapa = {{Types::A, "A"}, {Types::B, "B"}, {Types::C, "C"}};__COUNTER__'ы), но вдруг за последние несколько лет что-то поменялось.N
DECLARE(A, B, C) раскрывалась в следующее:enum class Types: std::size_t { A, B, C };
const map<Types, std::string> mapa = {{Types::A, "A"}, {Types::B, "B"}, {Types::C, "C"}};__COUNTER__'ы), но вдруг за последние несколько лет что-то поменялось.RI
RI
__VA_ARGS__), мне бы часть с мапой понять, потому что там variadic не помогаетD
__VA_ARGS__), мне бы часть с мапой понять, потому что там variadic не помогает