Value Typen in der Praxis von Adrian Imboden
Wir
verwenden verschiedene Value Typen im täglichen Programmiergebrauch.
Zum Beispiel int, std::string, std::vector, char und noch viele mehr.
Doch wie oft sehen wir Value Typen die unsere Domäne abbilden, wie z.B. Person, Address, Age, Length oder Temperature?
Meistens
sind unsere eigenen Typen ausschliesslich Heap-Alloziert und in
komplexe Typ-Hierarchien integriert. Und wenn nicht, dann ist eine
Temperatur einfach ein "int".
Mit anderen Worten: Genau das Gegenteil von fast allen Typen in der Sprache und der Standardbibliothek.
C++
gibt uns im Gegensatz zu den meisten anderen populären
Programmiersprachen die Möglichkeit solche Typen sauber zu designen.
Ganz nach dem Motto "Do it like an int would do".
Konkret
werden wir einige einfache Anwendungsfälle sehen und auch selber Hand
anlegen, um ein Gespür für solche Typen zu bekommen.
Agenda
- Begrüssung und Einführung
- "Value Typen in der Praxis" von Adrian Imboden
- Apéro
Ort
Datum
Di. 15.10.2019, 19 - 21 Uhr (Anschliessend Apéro)Mitbringen
Entweder
- Laptop mit Entwicklungsumgebung deiner Wahl für C++
- oder Laptop mit Browser
Es sind alle herzlich Willkommen die gerne mit C++ programmieren. Egal ob Anfänger oder Experte.
Keine Kommentare:
Kommentar veröffentlichen