Value Typen in der Praxis


Details
"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
Mitbringen
- Laptop mit Entwicklungsumgebung deiner Wahl für C++
oder: - Laptop mit Browser
!! Achtung !!
Anmeldungen erfolgen ebenfalls über die Veranstaltung (https://www.xing.com/events/value-typen-praxis-2273128) unserer Xing Gruppe C++ Usergroup Zentralschweiz (https://www.xing.com/communities/groups/c-plus-plus-usergroup-zentralschweiz-1074254), oder über das Kontaktformular auf unserem Blog (http://cpp-ug-luzern.blogspot.ch/). Wenn sich hier noch niemand angemeldet hat heisst das also nicht, dass niemand kommt. Üblicherweise sind wir jeweils um die 10-20 Leute.
Wir freuen uns auf dich.

Value Typen in der Praxis