Abreviação de verificação de igualdade para várias possibilidades [duplicado]

Duplicata Possível:
C ++ comparando grupo de valores com um dado

Eu estou precisando verificar a igualdade em um loop for em C ++, no entanto, o loop precisa trabalhar para x igualando várias possibilidades.

Por exemplo, agora eu tenho algo parecido com:

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

Mas com o número que tenho, parece confuso e fiquei me perguntando se havia uma maneira abreviada de dizer "se (x == (qualquer um desses))" ou se escrevê-los todos fora era a única opção.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion