aschlechter
Grünschnabel
Hallo allerseits!
muss folgendes machen!
Schreiben Sie eine Klasse datum zur Verarbeitung von Datumsangaben.
Die Klasse datum soll insbesondere enthalten:
• int-Datenelemente für Tag, Monat und Jahr.
• Eine Methode, die die Gültigkeit eines Datums überprüft
• Einen Standard-Konstruktor ohne Argumente, der Objekte mit dem Datum 1.1.1900
initialisiert.
• Einen Konstruktor mit drei Argumenten, der Objekte mit dem angegebenen Datum
initialisiert und gleichzeitig die Gültigkeit des Datums überprüft (s.o.).
• Eine Eingabemethode, die ein neues (gültiges) Datum einträgt (drei Übergabewerte
vom Typ int).
• Eingabemethoden, die Tag, Monat und Jahr (falls gültig) einzeln eintragen.
• Zugriffsmethoden, die die Werte der einzelnen Datenelemente zurückliefern.
• Einen operator =, mit dem man einem Datum ein anderes zuweisen kann (solch
ein Operator existiert für selbstgeschriebene Klassen nicht automatisch!)
Schreiben Sie desweiteren als friend-Funktion einen Ausgabeoperator zur Ausgabe des
Datums auf dem Bildschirm (resp. auf einen ostream).
Ich danke allen die mir helfen!
MFG aschlechter
muss folgendes machen!
Schreiben Sie eine Klasse datum zur Verarbeitung von Datumsangaben.
Die Klasse datum soll insbesondere enthalten:
• int-Datenelemente für Tag, Monat und Jahr.
• Eine Methode, die die Gültigkeit eines Datums überprüft
• Einen Standard-Konstruktor ohne Argumente, der Objekte mit dem Datum 1.1.1900
initialisiert.
• Einen Konstruktor mit drei Argumenten, der Objekte mit dem angegebenen Datum
initialisiert und gleichzeitig die Gültigkeit des Datums überprüft (s.o.).
• Eine Eingabemethode, die ein neues (gültiges) Datum einträgt (drei Übergabewerte
vom Typ int).
• Eingabemethoden, die Tag, Monat und Jahr (falls gültig) einzeln eintragen.
• Zugriffsmethoden, die die Werte der einzelnen Datenelemente zurückliefern.
• Einen operator =, mit dem man einem Datum ein anderes zuweisen kann (solch
ein Operator existiert für selbstgeschriebene Klassen nicht automatisch!)
Schreiben Sie desweiteren als friend-Funktion einen Ausgabeoperator zur Ausgabe des
Datums auf dem Bildschirm (resp. auf einen ostream).
Ich danke allen die mir helfen!
MFG aschlechter