std::unexpect_t, std::unexpect
Depuis fr.cppreference.net
| Défini dans l'en-tête <expected>
|
||
struct unexpect_t { explicit unexpect_t() = default; };
|
(1) | (depuis C++23) |
inline constexpr std::unexpect_t unexpect{};
|
(2) | (depuis C++23) |
1) Un type d'étiquette pour la construction sur place d'une valeur inattendue dans un objet
std::expected.2) Une constante de type
const std::unexpect_t qui est généralement passée directement à un constructeur de std::expected pour construire une valeur inattendue.Notes
Comme les autres types de balises de construction,
unexpect_t
est une classe triviale et vide avec un constructeur par défaut explicite.
Voir aussi
construit l'objet
expected
(fonction membre publique) |
|
|
étiquette de construction en place
(étiquette) |