Namensräume
Varianten
Aktionen

std::sorted_equivalent_t, std::sorted_equivalent

Von cppreference.com
< cpp‎ | container
Definiert in Header <flat_map>
Definiert in Header <flat_set>
struct sorted_equivalent_t { explicit sorted_equivalent_t() = default; };
(1) (seit C++23)
inline constexpr sorted_equivalent_t sorted_equivalent{};
(2) (seit C++23)
1) Der Typ std::sorted_equivalent_t kann in der Parameterliste einer Funktion (einschließlich Konstruktoren) verwendet werden, um den beabsichtigten Tag abzugleichen.
2) Die entsprechende std::sorted_equivalent Instanz von (1) ist ein Disambiguierungs-Tag, das an die Funktionen von std::flat_multimap und std::flat_multiset übergeben werden kann, um anzuzeigen, dass der Eingabebereich oder Container sortiert ist (bezüglich des Comparators, der im Flat-Container-Adapter verwendet wird), während die Einzigartigkeit der Elemente nicht erforderlich ist.

[bearbeiten] Standardbibliothek

Die folgenden Standardbibliotheks-Container-Adapter verwenden (1,2) als Disambiguierungs-Tags

passt zwei Container an, um eine Sammlung von Schlüssel-Wert-Paaren, sortiert nach Schlüsseln, bereitzustellen
(Klassenvorlage) [edit]
passt einen Container an, um eine Sammlung von Schlüsseln, sortiert nach Schlüsseln, bereitzustellen
(Klassenvorlage) [edit]

[bearbeiten] Siehe auch

zeigt an, dass Elemente eines Bereichs sortiert und eindeutig sind
(Tag)[edit]
From-Range-Konstruktion-Tag
(tag)[bearbeiten]
Tag für In-Place-Konstruktion
(Tag)[edit]