que tiene un código similar al siguiente:declaración adelantada de enumeración anidada
class B
{
}
class A
{
enum {
EOne,
ETwo
} EMyEnum;
B myB;
}
Quiero declarar un miembro de tipo EMyEnum en la clase B (que se declara antes de que A). es posible? Me doy cuenta de que la solución es declarar la clase B en segundo lugar, pero para mayor claridad preferiría no hacerlo.
superconjunto http://stackoverflow.com/questions/951234/forward-declaration-of-nested-types-classes-in-c –