1 /* 2 * termintest.cpp 3 * 4 * Beispielprogramm Klasse. 5 * 6 * Autor: H.Drachenfels 7 * Erstellt am: 17.11.2022 8 */
9 #include "termin.h"
10 #include <list>
11 #include <iostream>
12
13 int main()
14 {
15 std::list<termin*> pruefer_kalender;
16 std::list<termin*> kandidaten_kalender;
17 termin pruefung = {datum::heute(), "Pruefung Systemprogrammierung"};
18
19 pruefer_kalender.push_back(&pruefung);
20 kandidaten_kalender.push_back(&pruefung);
21 pruefung.verschieben({1, 4, 2040}); // datum(1, 4, 2040)
22
23 for (const termin *t : pruefer_kalender)
24 {
25 std::cout << "Pruefer: "
26 << t->get_datum()
27 << ", "
28 << t->get_beschreibung()
29 << std::endl;
30 }
31
32 for (const termin *t : kandidaten_kalender)
33 {
34 std::cout << "Kandidat: "
35 << t->get_datum()
36 << ", "
37 << t->get_beschreibung()
38 << std::endl;
39 }
40 }
41