Мой вопрос прост.
Законно ли в C ++ откладывать определение типа в объявлении, как показано ниже? GCC принимает код без проблем, но не рекомендуется ли это? Я спрашиваю об этом, потому что я каждый раз находил примеры с typedef в начале инструкции.
enum _mytype {
A=1,
B=2
} typedef mytype;