Sdílet prostřednictvím


<map>

Definuje mapování šablon tříd kontejnerů a vícemap a jejich podpůrné šablony.

Požadavky

Header:<map>

Obor názvů: std

Poznámka

Knihovna <map> také používá #include <initializer_list> příkaz.

Členové

Operátory

Verze mapy Multimapová verze Popis
operator!= (map) operator!= (multimap) Testuje, jestli se mapový nebo multimapový objekt na levé straně operátoru nerovná mapě nebo objektu multimap na pravé straně.
– operátor< (map) – operátor< (multimap) Testuje, jestli je objekt mapy nebo vícemap na levé straně operátoru menší než objekt mapy nebo objektu s více mapami na pravé straně.
operator<= (map) operator<= (multimap) Testuje, zda je objekt mapy nebo multimap na levé straně operátoru menší nebo roven mapě nebo objektu multimap na pravé straně.
operator== (map) operator== (multimap) Testuje, zda je objekt mapy nebo multimap na levé straně operátoru roven mapě nebo objektu multimap na pravé straně.
– operátor> (map) – operátor> (multimap) Testuje, zda je objekt mapy nebo vícemap na levé straně operátoru větší než objekt mapy nebo vícemap na pravé straně.
operator>= (map) operator>= (multimap) Testuje, zda je objekt mapy nebo vícemap na levé straně operátoru větší nebo roven objektu mapy nebo vícemap na pravé straně.

Specializované funkce šablon

Verze mapy Multimapová verze Popis
swap (mapa) swap (multimap) Vymění prvky dvou map nebo vícemap.

Třídy

Jméno popis
value_compare – třída Poskytuje objekt funkce, který může porovnat prvky mapy porovnáním hodnot jejich klíčů k určení jejich relativního pořadí v mapě.
map – třída Používá se pro ukládání a načítání dat z kolekce, ve které má každý prvek jedinečný klíč, se kterým se data automaticky řadí.
multimap – třída Používá se pro ukládání a načítání dat z kolekce, ve které má každý prvek klíč, se kterým jsou data automaticky seřazena, a klíče nemusí mít jedinečné hodnoty.

Viz také

Referenční informace k souborům hlaviček
Bezpečný přístup z více vláken ve standardní knihovně C++
Standardní knihovna C++ – referenční dokumentace