std::flat_map

来自cppreference.com
< cpp‎ | container
在标头 <flat_map> 定义
template<

    class Key,
    class T,
    class Compare = less<Key>,
    class KeyContainer = vector<Key>,
    class MappedContainer = vector<T>

> class flat_map;
(C++23 起)

成员类型

成员类型 定义
key_type Key
mapped_type T
value_type std::pair<key_type, mapped_type>
key_compare Compare
reference std::pair<const key_type&, mapped_type&>
const_reference std::pair<const key_type&, const mapped_type&>
size_type 无符号整数类型(通常是 std::size_t
difference_type 有符号整数类型(通常是 std::ptrdiff_t
iterator implementation-defined
const_iterator implementation-defined
reverse_iterator std::reverse_iterator<iterator>
const_reverse_iterator std::reverse_iterator<const_iterator>
key_container_type KeyContainer
mapped_container_type MappedContainer