Namespaces
Variants

Contract support (C++26)

From cppreference.net
Utilities library
Contract support
Contract-violation information
Helper functions

La bibliothèque de support des contrats définit plusieurs types pour rapporter des informations concernant les violations de contrat .

Informations sur la violation de contrat

Défini dans l'en-tête <contracts>
Défini dans l'espace de noms std::contracts
le type contenant les informations de violation de contrat
(classe)
le type d'assertion de contrat violée
(énumération)
la sémantique d'évaluation lorsque la violation de contrat se produit
(énumération)
la raison qui provoque la violation de contrat
(énumération)

Fonctions auxiliaires

Défini dans l'en-tête <contracts>
Défini dans l'espace de noms std::contracts
invoque le gestionnaire de violation de contrat par défaut
(fonction)

Notes

Macro de test de fonctionnalité Valeur Std Fonctionnalité
__cpp_lib_contracts 202502L (C++26) Bibliothèque de support des contrats