Forum
Tipps
News
Menu-Icon

Einer Variabeln einen Wertebereich zuweisen

Hey.
Wie kann man einer Variablen einen Wertebereich zuweisen???
Man könnte es ja mit "enum" machen, aber bei einem großen Wertebereich wäre das ziemlich viel Arbeit.
Darf man denn in C++ z.B. "1<a>90" schreiben???
Danke im voraus.


Antworten zu Einer Variabeln einen Wertebereich zuweisen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Wüsste nicht, dass sowas geht. Das wird man dann wohl kapseln müssen, d.h. über ne Funktion zugreifen, statt direkt auf die Variable zu schreiben:

bool setX( int value ){
    if( value >= lowerBorder && value <= upperBorder){
        x = value;
        return true;
    }else return false;
}
und dann nicht:
x=value;
sondern
if( !setX( value ) ) cout<<"Wert ausserhalb des gültigen Bereichs"<<endl;

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Jupp, ich sehe da auch nur die Variante, die Wertzuweisung mittels Funktion zu validieren.

An sich ist der Wertebereich einer Variablen ja nur durch den Typ an sich und dessen Eigenschaften bestimmt.

greez 8)
JoSsiF


« Primzahl von 1- 100Frage zum Datentyp bool »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Arbeitsspeicher
Arbeitsspeicher, auch Hauptspeicher oder RAM genannt, ist ein wichtiger, sehr schneller Speicherbereich des PCs, der seine Daten aber beim Auschalten oder Neustarten verl...

C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...