Jak rzutować int na wyliczenie w C ++?
Na przykład:
enum Test
{
A, B
};
int a = 1;
Jak przekonwertować a
na typ Test::A
?
int a
będzie musiała wynosić 0, ponieważ Test :: A ma domyślną wartość 0, a Test :: B ma domyślną wartość 1. Chyba że fakt rzutowania specjalnie na Test :: A jest poza tym ...