Junitreffen 2014
Liebe C++-Freunde,
im Juni treffen wir uns am Donnerstag den 12. wie gewohnt gegen 20:00 Uhr in der Wu5. Mario Bielert wird die Vor- und Nachteile der uniformen Initialisierung vorstellen.
Frohe Pfingsten,
Peter
Uniforme Initialisierung
C++11 bietet eine uniforme Initialisierung, die für Konstruktoren
mit und ohne Initialisierungslisten und auch ganz archaische Klassen
ohne Konstruktor verwendet werden kann. Viele C++-Experten
(einschließlich Bjarne selbst) sind so euphorisch über dieses neue
Feature, dass sie es überall einsetzen. Nach einer kurzen Übersicht
über die Regeln werden wir uns ein paar Beispiele ansehen, gegenüber
C++98 radikal vereinfacht wurden. Leider
steckt wie immer der Teufel im Detail und nervraubende Subtilitäten
müssen berücksichtigt werden. Als Konsequenz verhalten sich einige
Programme anders als erwartet und die Implementierung generischer
Funktionen gerät zu einer echten Herausforderung. Abschließend
wollen wir (gemeinsam) diskutieren, wo uniforme Initialisierung
sinnvoll ist und wo nicht.