9 Stimmen

Wie kann der zulässige Bereich einer Ganzzahl mit Kompilierzeitfehlern eingeschränkt werden?

Ich möchte einen Typ erstellen, der ein Integer-Wert ist, aber einen eingeschränkten Bereich hat. Der Versuch, eine Instanz dieses Typs mit einem Wert außerhalb des zulässigen Bereichs zu erstellen, sollte einen Kompilierzeitfehler verursachen.

Ich habe Beispiele gefunden, bei denen Kompilierzeitfehler ausgelöst werden können, wenn ein ein Aufzählungswert außerhalb der angegebenen Werte verwendet wird , aber keine, die einen begrenzten Bereich von ganzen Zahlen (ohne Namen) zulassen.

Ist dies möglich?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X