Abkürzung für die Prüfung der Gleichheit mit mehreren Möglichkeiten [duplizieren]

Mögliche Duplikate:
C ++, das eine Reihe von Werten mit einem bestimmten vergleicht

Ich muss in C ++ in einer for-Schleife auf Gleichheit prüfen, aber die Schleife muss für x funktionieren, was mehreren Möglichkeiten entspricht.

Zum Beispiel habe ich gerade etwas Ähnliches wie:

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

Aber mit der Nummer, die ich habe, sieht es chaotisch aus und ich habe mich gefragt, ob es eine Abkürzung für "if (x == (eine von diesen))" gibt oder ob es die einzige Option ist, alle aufzuschreiben.

Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage