Сокращение для проверки на равенство множественным возможностям [дубликат]
Возможный дубликат:
C ++ сравнивает кучу значений с заданным
Мне нужно проверить на равенство в цикле for в C ++, однако цикл должен работать для x, равного нескольким возможностям.
Например, сейчас у меня есть нечто похожее на:
if(x==a || x==b || x==c || x==d || x==e || x==f || x==g || x==h)
{
//loop body
}
Но с числом, которое у меня есть, это выглядит беспорядочно, и мне было интересно, был ли сокращенный способ сказать «если (x == (любой из них))» или единственная возможность выписать их все.
Спасибо!