zurück zum Artikel

Revolution: Das ist neu in C++20

Rainer Grimm
Die Neuerungen in C++20

Der Entwurf von C++20 ist abgeschlossen. Contracts, Concepts, die Ranges-Bibliothek, Module und Coroutinen definieren neu, wie man mit C++ programmiert.

Der aktuelle C++17-Standard konzentrierte sich vor allem auf zwei Features: die Dateisystembibliothek und die parallelisier- und vektorisierbaren Algorithmen der Standard Template Library.

Der kommende Standard C++20 dagegen bildet die nächste Evolutionsstufe der Sprache. Dabei geht es um fünf neue Features:

Nachdem C++14 und C++17 nur vergleichsweise kleine Änderungen an der Sprache brachten, steht C++20 mit vielen grundlegenden Neuerungen in der Tradition der "großen" Standards C++98 und C++11.

Nachdem C++14 und C++17 nur vergleichsweise kleine Änderungen an der Sprache brachten, steht C++20 mit vielen grundlegenden Neuerungen in der Tradition der "großen" Standards C++98 und C++11.

Die fünf vorgestellten Features finden sich im C++20-Entwurf. Allerdings wird es wahrscheinlich noch Anpassungen an der konkreten Syntax geben.


URL dieses Artikels:
https://www.heise.de/-4476093