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.
Speedy_92 Gast |
Speedy_92 Gast |
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.
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;
sondernif( !setX( value ) ) cout<<"Wert ausserhalb des gültigen Bereichs"<<endl;
| « Primzahl von 1- 100 | Frage zum Datentyp bool » | ||