1 /* 2 * ortstermintest.cpp 3 * 4 * Beispielprogramm Vererbung. 5 * 6 * Autor: H.Drachenfels 7 * Erstellt am: 10.2.2021 8 */
9 #include "ortstermin.h"
10 #include <iostream>
11
12 int main()
13 {
14 ortstermin ot{"G151", {11, 10, 2016}, "Uebung"};
15 ot.verschieben(datum::heute());
16 std::cout << ot.get_ort() << ", "
17 << ot.get_datum() << ", "
18 << ot.get_beschreibung() << std::endl;
19
20 const termin& t = ot; // Referenzen sind polymorph
21 // t.verschieben({11, 11, 1111}); // wegen const nicht aufrufbar
22 std::cout // << t.get_ort() << ", " // fehlt in der Basisklasse
23 << t.get_datum() << ", "
24 << t.get_beschreibung() << std::endl;
25
26 // ortstermin ot_copied = ot; // kein Copy-Konstruktor
27 // ortstermin ot_moved = std::move(ot); // keine Move-Konstruktor
28 }
29