C++20-Standard genehmigt
(isocpp.org)Neue Funktionen
-
Concept: Einschränkung von Typen für Template-Argumente
-
Contract: Hinzufügen von Vor-/Nachbedingungen für Funktionen, um sie ähnlich wie
assert()zu prüfen -
Ranges: Generische Verarbeitung von Bereichen
-
Module: Nur das Nötige kann per import/export verwendet werden
-
Unterstützung für Coroutines
-
Designated Initializers: Initialisierung bestimmter Argumente
2 Kommentare
Ich hoffe, dass Module elegant eingeführt werden. Wie viel Build-Zeit wurde uns bis jetzt schon durch Header weggefressen ...
Eine ausführliche Beschreibung der hinzugefügten Funktionen finden Sie in C++20 Key Features Summary [Präsentationsunterlagen auf Koreanisch].
https://www.slideshare.net/utilforever/c20-key-features-summary