std:: sorted_equivalent_t, std:: sorted_equivalent
From cppreference.net
|
헤더에 정의됨
<flat_map>
|
||
|
헤더에 정의됨
<flat_set>
|
||
|
struct
sorted_equivalent_t
{
explicit
sorted_equivalent_t
(
)
=
default
;
}
;
|
(1) | (C++23부터) |
|
inline
constexpr
sorted_equivalent_t sorted_equivalent
{
}
;
|
(2) | (C++23부터) |
1)
std::sorted_equivalent_t
타입은 함수(생성자 포함)의 매개변수 목록에서 의도된 태그와 매칭하기 위해 사용될 수 있습니다.
2)
(1)
에 해당하는
std::sorted_equivalent
인스턴스는
std::flat_multimap
과
std::flat_multiset
의 함수들에 전달할 수 있는 중의성 해소 태그로, 입력 범위 또는 컨테이너가 정렬되어 있음(플랫 컨테이너 어댑터에서 사용된 비교자에 따라)을 나타내는 반면, 요소들의 유일성은 요구되지 않음을 의미합니다.
표준 라이브러리
다음 표준 라이브러리 컨테이너 어댑터들은 (1,2) 를 모호성 제거 태그로 사용합니다:
|
(C++23)
|
두 개의 컨테이너를 적응시켜 키로 정렬된 키-값 쌍의 컬렉션을 제공
(클래스 템플릿) |
|
(C++23)
|
컨테이너를 적응시켜 키로 정렬된 키의 컬렉션을 제공
(클래스 템플릿) |
참고 항목
|
(C++23)
|
범위의 요소들이 정렬되고 고유함을 나타냄
(태그) |
|
(C++23)
|
from-range 생성 태그
(태그) |
|
인플레이스 생성 태그
(태그) |