Vertragsunterstützung (C++26)
Von cppreference.com
< cpp
Die Bibliothek zur Vertragsunterstützung definiert mehrere Typen zur Meldung von Informationen über Vertragsverletzungen.
[bearbeiten] Informationen zur Vertragsverletzung
| Definiert in Header
<contracts> | |
| Definiert im Namespace
std::contracts | |
| (C++26) |
der Typ, der die Informationen zur Vertragsverletzung enthält (Klasse) |
| (C++26) |
die Art der Vertragsverletzung (Aufzählung) |
| (C++26) |
die Auswertungssemantik, bei der die Vertragsverletzung auftritt (Aufzählung) |
| (C++26) |
der Grund, der die Vertragsverletzung verursacht (Aufzählung) |
[bearbeiten] Hilfsfunktionen
| Definiert in Header
<contracts> | |
| Definiert im Namespace
std::contracts | |
| ruft den Standardbehandlungsmechanismus für Vertragsverletzungen auf (Funktion) | |
[bearbeiten] Anmerkungen
| Feature-Test-Makro | Wert | Std | Feature |
|---|---|---|---|
__cpp_lib_contracts |
202502L |
(C++26) | Bibliothek zur Vertragsunterstützung |