std::unexpect_t, std::unexpect
cppreference.net에서
| 헤더 <expected>
|
||
struct unexpect_t { explicit unexpect_t() = default; };
|
에 정의됨 (1) | (C++23부터) |
inline constexpr std::unexpect_t unexpect{};
|
(2) | (C++23부터) |
1)
std::expected 객체에서 예상치 못한 값의 제자리 생성을 위한 태그 타입입니다.2)
const std::unexpect_t 타입의 상수로, 예상치 못한 값을 생성하기 위해 일반적으로 std::expected의 생성자에 직접 전달됩니다.참고 사항
다른 생성 태그 유형과 마찬가지로,
unexpect_t
는 명시적 기본 생성자를 가진 사소하고 빈 클래스입니다.
참고 항목
expected
객체를 생성합니다
(public member function) |
|
|
인-플레이스 생성 태그
(tag) |