heise Developer
91 subscribers
8.09K links
Informationen für Entwickler

Powered by @DerNewsChannel
Download Telegram
Mächtigere Lambda-Ausdrücke mit C++20
#CC #Lambdas

Dank C++20-Standard werden Lambda-Ausdrücke mächtiger․ Von den vielen Verbesserungen rund um Lambda-Ausdrücke sind Template-Parameter mein Favorit․
Mehr Lambda-Features mit C++20
#C20 #CC #Lambdas

Wenn Lambda-Ausdrücke zustandslos sind, besitzen sie einen Default-Konstruktor und einen Copy-Zuweisungsoperator․ Darüber hinaus können sie in C++20 in nicht evaluierten Kontexten verwendet werden, und der C++20-Compiler stellt fest, wenn der this-Zeiger implizit kopiert wird․ Das heißt, dass eine häufige Ursache von undefinierten Verhalten mit Lambdas der Vergangenheit angehört․