7 Punkte von xguru 2020-09-10 | 2 Kommentare | Auf WhatsApp teilen

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

 
ffdd270 2020-09-10

Ich hoffe, dass Module elegant eingeführt werden. Wie viel Build-Zeit wurde uns bis jetzt schon durch Header weggefressen ...

 
xguru 2020-09-10

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