<map>
Defines the container class templates map and multimap and their supporting templates.
Requirements
Header: <map>
Namespace: std
Note
The <map> library also uses the #include <initializer_list>
statement.
Members
Operators
Map version | Multimap version | Description |
---|---|---|
operator!= (map) | operator!= (multimap) | Tests if the map or multimap object on the left side of the operator is not equal to the map or multimap object on the right side. |
operator< (map) | operator< (multimap) | Tests if the map or multimap object on the left side of the operator is less than the map or multimap object on the right side. |
operator<= (map) | operator<= (multimap) | Tests if the map or multimap object on the left side of the operator is less than or equal to the map or multimap object on the right side. |
operator== (map) | operator== (multimap) | Tests if the map or multimap object on the left side of the operator is equal to the map or multimap object on the right side. |
operator> (map) | operator> (multimap) | Tests if the map or multimap object on the left side of the operator is greater than the map or multimap object on the right side. |
operator>= (map) | operator>= (multimap) | Tests if the map or multimap object on the left side of the operator is greater than or equal to the map or multimap object on the right side. |
Specialized Template Functions
Map version | Multimap version | Description |
---|---|---|
swap (map) | swap (multimap) | Exchanges the elements of two maps or multimaps. |
Classes
Name | Description |
---|---|
value_compare Class | Provides a function object that can compare the elements of a map by comparing the values of their keys to determine their relative order in the map. |
map Class | Used for the storage and retrieval of data from a collection in which the each of the elements has a unique key with which the data is automatically ordered. |
multimap Class | Used for the storage and retrieval of data from a collection in which the each of the elements has a key with which the data is automatically ordered and the keys do not need to have unique values. |
See also
Header Files Reference
Thread Safety in the C++ Standard Library
C++ Standard Library Reference