У меня есть код, похожий на следующий:
class B
{
}
class A
{
enum {
EOne,
ETwo
} EMyEnum;
B myB;
}
Я хочу объявить член типа EMyEnum в классе B (который объявлен до A). Это возможно? Я понимаю, что решение состоит в том, чтобы объявить второй класс, но для ясности я бы предпочел не делать этого.