Zum Inhalt springen

Daniela Engert: Visibility, Reachability und Linkage - C++ Modules [German talk]

Foto von Hendrik Niemeyer
Hosted By
Hendrik N.
Daniela Engert: Visibility, Reachability und Linkage - C++ Modules [German talk]

Details

This meetup will feature a talk in German:

Daniela Engert: Visibility, Reachability und Linkage - die drei geheimen Zutaten von C++ Modules

Modules sind wahrscheinlich die einflussreichste und umwälzendste Neuerung in C++. Aus Anwendersicht sind Moduls konzeptionell einfach und die Idee ist leicht zu verstehen. Und da das C++20-Ökosystem heranreift, ist die Verwendung von Modules und ihre Übernahme in die alltägliche Programmierung sowohl machbar als auch vorteilhaft. Aber was sind die geheime Zutaten der Modules, die sie so schmackhaft machen? Es gibt drei Teile im C++-Sprachpuzzle, die seit den Anfängen der Sprache existieren, aber im typischen Gebrauch von "klassischem" C++ meist irrelevant sind und von denen kaum ein Programmierer viel wissen muss. Keine Angst - daran hat sich nichts geändert, kein alter Hase muss neue Tricks lernen, um die Macht der Modules zu nutzen. Aber wenn Sie sich dafür interessieren, wie drei kleine (Schlüssel-)Wörter diese Macht entfesseln können, möchten Sie vielleicht verstehen, was Visibility von Namen, Reachability von Deklarationen und deren semantische Properties sowie Linkage in der Welt der Modules eigentlich bedeuten.

Der Vortrag wird

  • einen kurzen Überblick darüber geben, was Modules sind
  • das Konzept der Visibility erläutern
  • Deklarationen, semantische Properties und den Unterschied zwischen Visibility und Reachability erläutern
  • einen Blick auf die sogenannte Linkage und Linker-Symbole werfen

Level: Intermediate

Der Talk findet auf unserem Jitsi Server statt: https://meet.osna.social/osnacpp

Photo of C++ User Group Osnabrück group
C++ User Group Osnabrück
Mehr Events anzeigen