Возможно ли сделать что-то подобное в C ++:
enum A {//Starts from 0 and has no enum with out of place value like 0,1,5,40, etc.
eg1,
eg2,
eg3,
...
}
enum B {//Same structure as enum A
e1,
e2,
e3,
...
}
some_data_type e = eg1;//No errors here
e = e2;//No errors here
Я думаю, это может быть что-то вроде целого числа, но на всякий случай есть ли другой способ сделать это?