Namespaces
Variants

std:: sorted_unique_t, std:: sorted_unique

From cppreference.net
헤더에 정의됨 <flat_map>
헤더에 정의됨 <flat_set>
struct sorted_unique_t { explicit sorted_unique_t ( ) = default ; } ;
(1) (C++23부터)
inline constexpr sorted_unique_t sorted_unique { } ;
(2) (C++23부터)
1) std::sorted_unique_t 타입은 함수(생성자 포함)의 매개변수 목록에서 의도된 태그와 매칭하기 위해 사용될 수 있습니다.
2) (1) 에 해당하는 std::sorted_unique 인스턴스는 입력 범위 또는 컨테이너가 정렬되어 있고(플랫 컨테이너 어댑터에서 사용된 비교자에 대해) 해당 컨테이너 또는 범위의 모든 요소가 고유함을 나타내기 위해 std::flat_map std::flat_set 함수에 전달할 수 있는 중의성 해소 태그입니다.

표준 라이브러리

다음 표준 라이브러리 컨테이너 어댑터들은 (1,2) 를 모호성 제거 태그로 사용합니다:

(C++23)
두 개의 컨테이너를 적응시켜 고유 키로 정렬된 키-값 쌍의 컬렉션을 제공함
(클래스 템플릿)
(C++23)
컨테이너를 적응시켜 키로 정렬된 고유 키들의 컬렉션을 제공함
(클래스 템플릿)

참고 항목

범위의 요소들이 정렬되어 있음을 나타냄 (중복 허용)
(태그)
from-range 생성 태그
(태그)
인플레이스 생성 태그
(태그)