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
heise-Angebot: Bereit für C++20: betterCode() bietet Praxistag und Crashkurs zum C++-Standard
#BjarneStroustrup #C20 #CC #Concepts #Coroutinen #ISO #MISRAC #Module #RangesBibliothek #Standards #Templates

Am 21․ Januar findet die Online-Konferenz zum neuen C++-Standard statt, ergänzend gibt es einen Crashkurs und einen Praxistag – nun auch mit Zusatztermin․
Die Ranges Bibliothek in C++20: Mehr Details
#CC #RangesBibliothek

Dank der Ranges-Bibliothek ist die Arbeit mit der Standard Template Library (STL) viel komfortabler und leistungsfähiger․
Sentinels und Concepts mit Ranges
#CC #RangesBibliothek

Die Ranges-Bibliothek in C++20 unterstützt Sentinels․ Sie stehen für das Ende eines Ranges und können als verallgemeinerte End-Iteratoren betrachtet werden․
Verbesserte Iteratoren mit Ranges
#CC #RangesBibliothek

Es gibt noch mehr Gründe, die Ranges-Bibliothek der klassischen STL vorzuziehen․ Sie bieten einheitliche Lookup-Regeln und zusätzliche Sicherheitsgarantien․
Ranges: Verbesserungen mit C++23
#CC #RangesBibliothek

Dank C++23 wird die Konstruktion von Containern einfacher․ Außerdem hat die Ranges-Bibliothek mehrere neue Views erhalten․
Die Ranges-Bibliothek in C++20: Designentscheidungen​
#CC #RangesBibliothek #STL

Die Ranges-Bibliothek vereinfacht die Arbeit mit der Standard Template Library (STL)․ Sie bringt einige wichtige Designentscheidungen mit․