Сокращение для проверки на равенство множественным возможностям [дубликат]

Возможный дубликат:
C ++ сравнивает кучу значений с заданным

Мне нужно проверить на равенство в цикле for в C ++, однако цикл должен работать для x, равного нескольким возможностям.

Например, сейчас у меня есть нечто похожее на:

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

Но с числом, которое у меня есть, это выглядит беспорядочно, и мне было интересно, был ли сокращенный способ сказать «если (x == (любой из них))» или единственная возможность выписать их все.

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос