Namespaces
Variants

Vertragsunterstützung (C++26)

Von de.cppreference.net
< cpp
 
 
Hilfsbibliothek
Sprachunterstützung
Typunterstützung (grundlegende Typen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Hilfsmittel
Variadische Funktionen
Coroutinen-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Dreiseitiger Vergleich
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationsoperatoren (veraltet in C++20)
Ganzzahlvergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Swap- und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Gemeinsame Vokabular-Typen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
Vertragsunterstützung
Vertragsverletzungsinformationen
Hilfsfunktionen
 

Die Vertragsunterstützungsbibliothek definiert mehrere Typen zur Meldung von Informationen über Vertragsverletzungen.

Vertragsverletzungsinformationen

Definiert in Header <contracts>
Definiert in Namespace std::contracts
der Typ, der die Vertragsverletzungsinformationen enthält
(Klasse)
die Art der verletzten Vertragsassertion
(Enumeration)
die Auswertungssemantik bei Auftreten einer Vertragsverletzung
(Enumeration)
der Grund, der die Vertragsverletzung verursacht
(Enumeration)

Hilfsfunktionen

Definiert in Header <contracts>
Definiert in Namespace std::contracts
ruft den Standard-Contract-Violation-Handler auf
(Funktion)

Hinweise

Feature-Test Makro Wert Std Funktion
__cpp_lib_contracts 202502L (C++26) Contract-Unterstützungsbibliothek