Namespaces
Variants

std::unexpect_t, std::unexpect

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20부터 폐지됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
swap 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
헤더 <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)