[C++] Enkapsulacja a zakres ważności nazw

czesc wam,

czytałem w Symfonii, ze:

Więc dlaczego taki kod się nie kompiluje bo nazwa ‘operacja’ nie jest znana :?:

class A{operacja op;    //! błądenum operacja { przewin, przesun, wysun };[/code]

Grzebosz pisze beznadziejnie, owszem to jest prawda ale nie dotyczy to deklaracji typów, tylko zmiennych i funkcji składowych, z tym że o tym on też pisze ale w innym miejscu.