Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Wertebereich für Variable festlegen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.12.2010, 22:26 Uhr
~Miliano
Gast


Hallo,

ich habe folgendes Problem und finde dafür einfach keine Lösung.
Ich möchte eine Variable auf einen Bereich begrenzen.
Habe schon enum gefunden, macht aber nicht das was ich will bzw. ist dafür viel zu kompliziert. Um das verständlicher zu machen:
Ich möchte zum Beispiel eine Variable "Monat" vom Typ Integer auf eine Zahl von 1-12 begrenzen.
Gibt es dafür vielleicht sowas wie min und max Wert einer Variable?

Danke im Voraus,
Miliano

PS. Habt Nachsicht, bin noch Anfänger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.12.2010, 08:22 Uhr
ao

(Operator)


Nein, das geht so einfach leider nicht.

Natürlich gibts Min- und Max-Werte, aber die ergeben sich aus dem Datentyp und der Wortbreite und können nicht vom Programmierer frei vorgegeben werden.

Du könntest den Monat (oder das ganze Kalenderdatum) in eine Klasse kapseln und die Operationen so definieren, dass Überläufe ausgeschlossen sind.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: