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)
|
컨테이너를 적응시켜 키로 정렬된 고유 키들의 컬렉션을 제공함
(클래스 템플릿) |
참고 항목
|
범위의 요소들이 정렬되어 있음을 나타냄 (중복 허용)
(태그) |
|
|
(C++23)
|
from-range 생성 태그
(태그) |
|
인플레이스 생성 태그
(태그) |