Skip to content

Value Typen in der Praxis

Photo of Michel E.
Hosted By
Michel E. and Raphael M.
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.

Photo of C++ Usergroup Zentralschweiz group
C++ Usergroup Zentralschweiz
See more events
bbv Software Services AG
Blumenrain 10 · Luzern