std::multimap
: cppreference.com
<tbody>
</tbody>
template< class Key, class T, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T> > > class multimap; |
(1) | |
namespace pmr { template <class Key, class T, class Compare = std::less<Key>> using multimap = std::multimap<Key, T, Compare, std::pmr::polymorphic_allocator<std::pair<const Key,T>>>; } |
(2) | (C++17) |
multimap Compare
|
|
(C++11) |
Compare 2 a b (!comp(a, b) && !comp(b, a))
std::multimap Container, AllocatorAwareContainer, AssociativeContainer, ReversibleContainer
key_type
|
Key
| ||||
mapped_type
|
T
| ||||
value_type
|
std::pair<const Key, T>
| ||||
size_type
|
( std::size_t) | ||||
difference_type
|
( std::ptrdiff_t) | ||||
key_compare
|
Compare
| ||||
allocator_type
|
Allocator
| ||||
reference
|
| ||||
const_reference
|
| ||||
pointer
|
| ||||
const_pointer
|
| ||||
iterator
|
LegacyBidirectionalIterator | ||||
const_iterator
|
const LegacyBidirectionalIterator | ||||
reverse_iterator
|
std::reverse_iterator<iterator>
| ||||
const_reverse_iterator
|
std::reverse_iterator<const_iterator>
| ||||
node_type(C++17) |
value_type () |
multimap () | |
multimap () | |
| () | |
| () | |
| () | |
| () | |
| () | |
| () | |
| () | |
| () | |
| () | |
| () | |
| (C++17) () | |
(C++11) |
() |
(C++11) |
() |
| () | |
(C++11) |
() |
(C++17) |
() |
(C++17) |
() |
| () | |
| () | |
(C++20) |
() |
| () | |
| () | |
| () | |
| () | |
| value_type () | |
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20) |
multimap () |
| std::swap () | |
(C++20) |
() |