Apoyo de contratos (C++26)
De cppreference.com
< cpp
La biblioteca de apoyo de contratos define varios tipos para informar sobre violaciones de contratos.
Información sobre violaciones de contratos
Definido en el encabezado
<contracts> | |
Definido en el espacio de nombres
std::contracts | |
(C++26) |
El tipo que contiene la información sobre la violación de contrato. (clase) |
(C++26) |
El tipo de aserción de contrato violada. (enum) |
(C++26) |
La semántica de evaluación cuando ocurre la violación de contrato. (enum) |
(C++26) |
La razón que causa la violación de contrato. (enum) |
Funciones auxiliares
Definido en el encabezado
<contracts> | |
Definido en el espacio de nombres
std::contracts | |
| Invoca el controlador de violaciones de contratos por defecto. (función) |
Notas
| Macro de Prueba de característica | Valor | Estándar | Comentario |
|---|---|---|---|
__cpp_lib_contracts |
202502L |
(C++26) | Biblioteca de apoyo de contratos |