serian como variables comunes que solo se le pueden asignar ciertos valores ya definidos, no?Una variable de ese tipo esta ciertamente obligada a tener como valor uno de los elementos del enum.
por que me deja compilar este codigo?Supongo que sera por tener el compilador que tenes ...
O sea, en tiempo de compilacion no tira error, pero en si la asignacion no la hace.
Gracias. :D Lo probe en dos compiladores, Borland C++ 5.5.1, y en el mingw y me dejo compilar en ambos.MinGW da este error:
12 invalid conversion from `int' to `a'