Mittwoch, 2. Oktober 2019

15. Okt.: Value Typen in der Praxis

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

  1. Begrüssung und Einführung
  2.  "Value Typen in der Praxis" von Adrian Imboden
  3. Apéro

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

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.

 

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular auf dieser webseite.

Keine Kommentare:

Kommentar veröffentlichen