◐ Shell
clean mode source ↗

std::sorted_unique_t, std::sorted_unique - cppreference.com

De cppreference.com

Definido en el archivo de encabezado <flat_map>

Definido en el archivo de encabezado <flat_set>

struct sorted_unique_t { explicit sorted_unique_t() = default; };

(1) (desde C++23)

inline constexpr sorted_unique_t sorted_unique{};

(2) (desde C++23)

1) El tipo std::sorted_unique_t se puede utilizar en la lista de parámetros de la función (incluido el constructor) para que coincida con la etiqueta deseada.

2) El ejemplar std::sorted_unique correspondiente de (1) es una etiqueta de desambiguación que se puede pasar a las funciones de std::flat_map y std::flat_set para indicar que el rango o contenedor de entrada está ordenado (con respecto al comparador utilizado en el adaptador de contenedor plano) y que todos los elementos de dicho contenedor o rango son únicos.

Biblioteca estándar

Los siguientes adaptadores de contenedor de la biblioteca estándar utilizan (1,2) como etiquetas de desambiguación:

Adapta dos contenedores para proporcionar una colección de pares clave-valor, ordenados por claves únicas.
(plantilla de clase) [editar]
Adapta un contenedor para proporcionar una colección de claves únicas, ordenadas por claves.
(plantilla de clase) [editar]

Véase también