Taquigrafía para verificar la igualdad ante múltiples posibilidades [duplicar]

Posible duplicado:
C ++ comparando grupos de valores con uno dado

Necesito verificar la igualdad en un bucle for en C ++, sin embargo, el bucle debe funcionar para x igual a múltiples posibilidades.

Por ejemplo, ahora mismo tengo algo similar a:

if(x==a || x==b || x==c || x==d || x==e || x==f || x==g || x==h)
{
    //loop body
}

Pero con el número que tengo, parece desordenado y me preguntaba si había una forma abreviada de decir "si (x == (cualquiera de estos))" o si escribirlos todos era la única opción.

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta