Namensräume
Varianten
Aktionen

Vertragsunterstützung (C++26)

Von cppreference.com
< cpp
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
Vertragsunterstützung
Informationen zur Vertragsverletzung
Hilfsfunktionen
 

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
der Typ, der die Informationen zur Vertragsverletzung enthält
(Klasse) [bearbeiten]
die Art der Vertragsverletzung
(Aufzählung) [bearbeiten]
die Auswertungssemantik, bei der die Vertragsverletzung auftritt
(Aufzählung) [bearbeiten]
der Grund, der die Vertragsverletzung verursacht
(Aufzählung) [bearbeiten]

[bearbeiten] Hilfsfunktionen

Definiert in Header <contracts>
Definiert im Namespace std::contracts
ruft den Standardbehandlungsmechanismus für Vertragsverletzungen auf
(Funktion) [bearbeiten]

[bearbeiten] Anmerkungen

Feature-Test-Makro Wert Std Feature
__cpp_lib_contracts 202502L (C++26) Bibliothek zur Vertragsunterstützung