std::multimap

来自cppreference.com
< cpp‎ | container


 
 
 
std::multimap

|- class="t-nv-h1"

| colspan="5" |
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

multimap::multimap
multimap::~multimap
multimap::operator=
multimap::get_allocator
迭代器
原文:
Iterators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
multimap::begin
multimap::cbegin

(C++11)
multimap::end
multimap::cend

(C++11)
multimap::rbegin
multimap::crbegin

(C++11)
multimap::rend
multimap::crend

(C++11)
容量
原文:
Capacity
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
multimap::erase
multimap::size
multimap::max_size
修饰符
原文:
Modifiers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
multimap::clear
multimap::insert
multimap::emplace(C++11)
multimap::emplace_hint(C++11)
multimap::erase
multimap::swap
查找
原文:
Lookup
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
multimap::count
multimap::find
multimap::equal_range
multimap::lower_bound
multimap::upper_bound
观察员
原文:
Observers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
multimap::key_comp
multimap::value_comp
 
在头文件 <map> 中定义
template<

    class Key,
    class T,
    class Compare = std::less<Key>,
    class Allocator = std::allocator<std::pair<const Key, T> >

> class multimap;
multimap是一个关联容器,它包含一个有序的键值对列表。排序通过对键按照比较函数Compare比较来实现。搜索,插入和删除操作具有对数的复杂性。
原文:
Multimap is an associative container that contains a sorted list of key-value pairs. Sorting is done according to the comparison function Compare, applied to the keys. Search, insertion, and removal operations have logarithmic complexity.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
在比较中相等的键值对的顺序是插入的顺序,而且不会改变。 (since C++11)
原文:
The order of the key-value pairs whose keys compare equivalent is the order of insertion and does not change. (since C++11)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::multimap符合ContainerAllocatorAwareContainerAssociativeContainerReversibleContainer的要求。
原文:
std::multimap meets the requirements of Container, AllocatorAwareContainer, AssociativeContainer and ReversibleContainer.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 成员类型

成员类型
原文:
Member type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
key_type Key [edit]
mapped_type T [edit]
value_type std::pair<const Key, T> [edit]
size_type 无符号整型(通常是size_t[edit]
difference_type 有符号整型 (通常是ptrdiff_t) [edit]
key_compare Compare [edit]
allocator_type Allocator [edit]
reference Allocator::reference (until C++11)
value_type& (since C++11) [edit]
const_reference Allocator::const_reference (until C++11)
const value_type& (since C++11) [edit]
pointer Allocator::pointer (until C++11)
std::allocator_traits<Allocator>::pointer (since C++11) [edit]
const_pointer Allocator::const_pointer (until C++11)
std::allocator_traits<Allocator>::const_pointer (since C++11) [edit]
iterator BidirectionalIterator [edit]
const_iterator 双向常迭代器[edit]
reverse_iterator std::reverse_iterator<iterator> [edit]
const_reverse_iterator std::reverse_iterator<const_iterator> [edit]

[编辑] =成员类

比较类型为value_type的对象
(类) [edit]

[编辑] 成员函数

构造multimap
(公共成员函数) [edit]
析构 multimap
(公共成员函数) [edit]
将值赋给容器
(公共成员函数) [edit]
返回相关的分配器
(公共成员函数) [edit]
迭代器
原文:
Iterators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
返回指向容器第一个元素的迭代器
(公共成员函数) [edit]
返回指向容器尾端的迭代器
(公共成员函数) [edit]
返回一个指向容器最后一个元素的反向迭代器
(公共成员函数) [edit]
返回一个指向容器前端的反向迭代器
(公共成员函数) [edit]
容量
原文:
Capacity
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
检查容器是否为空
(公共成员函数) [edit]
返回容纳的元素数
(公共成员函数) [edit]
返回可容纳的最大元素数
(公共成员函数) [edit]
修饰符
原文:
Modifiers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
删除全部内容
(公共成员函数) [edit]
插入元素
原文:
inserts elements
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
(C++11)
就地构造元素
(公共成员函数) [edit]
(C++11)
使用hint就地构造元素
(公共成员函数) [edit]
删除元素
(公共成员函数) [edit]
交换multimap的内容
(公共成员函数) [edit]
查找
原文:
Lookup
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
返回匹配特定键的元素数量
(公共成员函数) [edit]
寻找带有特定键的元素
(公共成员函数) [edit]
返回匹配特定键的元素范围
(公共成员函数) [edit]
返回一个迭代器,指向第一个“不小于”给定值的元素
(公共成员函数) [edit]
返回一个迭代器,指向第一个“不大于”给定值的元素
(公共成员函数) [edit]
观察器
原文:
Observers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
返回用于比较键的函数
(公共成员函数) [edit]
返回用于在value_type类型的对象中比较键的函数。
(公共成员函数) [edit]

[编辑] 非成员函数

根据字典顺序比较multimap中的值
原文:
lexicographically compares the values in the multimap
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板) [edit]
特化的std::swap算法
(函数模板) [edit]