13/05/2010, 08:51
|
| | Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 11 meses Puntos: 1 | |
Respuesta: estructuras con tipos enumerados bien realmente no sería así. para acceder a un tipo de dato enumerado. supondiendo que no se encuentra dentro de una clase o namespace. la forma es la siguiente:
cont = ::as
de esta forma cont tendria el valor as.
por otra parte si quieres el valor actual del atributo número que es de tipo TNumero
entoces
cont = cartas.numero;
enum Numero {
as = 1, dos = 2, tres =3, cuatro =4, cinco =5, seis=6, siete=7, sota=8, caballo=9, rey =10
};
y es complementa equivalente a la forma forma en que tu declaraste tu enum.
debes tomar en cuenta en cont puede ser de tipo entero, o o de TNumero. ya que a cada miembro de un enum se asigna un numero por default. Tambien tu puedes asignarle un numero a cada elemento de enum. por ej. |