Wie implementiere ich 3 <= X <= 10 in C ++?

Ich möchte schreiben können

if (3 <= X <= 10)
{

}
else if (20 < X < 100) 
{ //...etc

in C ++ und richtig auswerten lassen. Ich weiß, dass Sie dies in Python tun können, und ich denke, es ist eine sehr lesbare Möglichkeit, eine Bedingung auszudrücken.

Ich möchte nicht schreiben müssen:

if (3 <= X && X <= 10) //etc.

Wie kann ich das in C ++ machen? Ist es möglich? Wie würde eine Überlastung der Bediener aussehen?Wenn nicht, können Sie erklären, warum dies nicht möglich ist?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage