Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
kennen:header [2024-02-20 16:01] – [Übersicht] rrichter | kennen:header [2024-02-20 16:05] (aktuell) – [Übersicht] rrichter |
---|
mit Ausnahme solcher Programme, die streng C-kompatibel sein sollen. | mit Ausnahme solcher Programme, die streng C-kompatibel sein sollen. |
| |
[[kennen:Module|Modulares]] [[begriffe#C++23]] fasst die Header in ''import std;'' (und ''import std.compat;'' für C-Bibliotheken im globalen Namensraum) zusammen. Dort sind ''#include''-Befehle nur im [[kennen:Module#globales_und_privates_fragment|globalen Modulfragment]] erlaubt. | [[kennen:Module|Modulares]] [[begriffe#C++23]] fasst die Header mit ''import std;'' (und ''import std.compat;'' für C-Bibliotheken im globalen Namensraum) zusammen. Dort sind ''#include''-Befehle nur im [[kennen:Module#globales_und_privates_fragment|globalen Modulfragment]] erlaubt. |
| |
===== Aufgaben ===== | ===== Aufgaben ===== |
* Ausnahmen [[.:include:exception]] [[.:include:stdexcept]] [[.:include:system_error]] | * Ausnahmen [[.:include:exception]] [[.:include:stdexcept]] [[.:include:system_error]] |
* Fehlererkennung [[.:include:cassert]] und C-Fehlerbehandlung [[.:include:cerrno]] [[.:include:csignal]] [[.:include:csetjmp]] | * Fehlererkennung [[.:include:cassert]] und C-Fehlerbehandlung [[.:include:cerrno]] [[.:include:csignal]] [[.:include:csetjmp]] |
| * [[.:include:stacktrace]] für die Fehlerverfolgung |
==== Typinformation ==== | ==== Typinformation ==== |
* Laufzeit-Typinformation [[.:include:typeinfo]] [[.:include:typeindex]] [[.:include:type_traits]] | * Laufzeit-Typinformation [[.:include:typeinfo]] [[.:include:typeindex]] [[.:include:type_traits]] |
* Iteratoren [[.:include:iterator]] und Bereiche [[.:include:ranges]], [[.:include:span]] | * Iteratoren [[.:include:iterator]] und Bereiche [[.:include:ranges]], [[.:include:span]] |
* Funktionsadapter [[.:include:functional]] und Zubehör [[.:include:utility]] | * Funktionsadapter [[.:include:functional]] und Zubehör [[.:include:utility]] |
* Datenkapseln [[.:include:any]] [[.:include:optional]] [[.:include:tuple]] [[.:include:variant]] | * Datenkapseln [[.:include:any]] [[.:include:expected]] [[.:include:optional]] [[.:include:tuple]] [[.:include:variant]] |
==== Koroutinen und Nebenläufigkeit ==== | ==== Koroutinen und Nebenläufigkeit ==== |
* [[.:Parallelverarbeitung]] | * [[.:Parallelverarbeitung]] |