2011-12-06 10 views

Respuesta

6

Puede utilizar el límite inferior de la enum como punto de partida y la prueba de que en contra de la cota superior de la condición del bucle:

for(int i = HEARTS; i < SUIT_NOT_DEFINED; ++i) { 
    //do something with i... 
} 
+1

Bueno, si no se definió SUIT_NOT_DEFINED, entonces él todavía podría repetir como tales: 'for (int i = HEARTS; i <= SPADES; ++ i) {...}' ya que no está utilizando un tipo de enumeración para la variable invariante de bucle. – gschandler

Cuestiones relacionadas