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

Powered by @DerNewsChannel
Download Telegram
heise+ | Revolution: Das ist neu in C++20
#C20 #CC #Concepts #Contracts #Coroutinen #DesignbyContract #Module #Programmiersprachen #Programmierung #RangesBibliothek

Der Entwurf von C++20 ist abgeschlossen․ Contracts, Concepts, die Ranges-Bibliothek, Module und Coroutinen definieren neu, wie man mit C++ programmiert
Das nächste große Ding: C++20
#C20 #CC

C++20 wird der nächste große C++-Standard nach C++11 sein․ Wie C++11, wird C++20 die Art und Weise ändern, wie man in modernem C++ programmiert․ Dies gilt vor allem für Ranges, Coroutinen, Concepts und Module
heise+ | Modernes Programmieren mit C++20
#C20 #CC #Programmiersprachen #Programmierung

C++ 20 bringt Modules, Coroutines, Concepts und Ranges․ Sie ändern die Art, mit C++ zu programmieren․
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․
heise-Angebot: Neues iX-Developer-Sonderheft "Modernes C++" als PDF erhältlich
#BjarneStroustrup #C20 #CC #ModernesC #Programmiersprachen #iXDeveloperSonderheft

Das Heft rund um die Programmiersprache C++ mit dem Fokus auf den kommenden Standard C++20 lässt sich ebenso als gedrucktes Exemplar bestellen․