":240" = "---";
":277" = "---";
":286" = "---";
":295" = "一个常量迭代器,其值类型为 `value_type` 。";
":297" = "迭代器类别至少为前向迭代器。";
":301" = "---";
":308" = "一个常量迭代器,其值类型为 `value_type` 。";
":310" = "迭代器类别至少为前向迭代器。";
":312" = "---";
":322" = "---";
":344" = "---";
":357" = "后置条件:`size() == 0` \n要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":360" = "---";
":374" = "后置条件:`size() == 0` 要求:如果使用默认参数,则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":377" = "---";
":393" = "要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":395" = "---";
":409" = "---";
":421" = "---";
":432" = "要求:`hasher`、`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":434" = "---";
":443" = "---";
":452" = "---";
":466" = "---";
":484" = "---";
":499" = "要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":501" = "---";
":514" = "---";
":527" = "---";
":539" = "要求;; `hasher` 和 `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。";
":541" = "---";
":554" = "要求;; `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。";
":556" = "---";
":567" = "要求:`hasher` 和 `key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":569" = "---";
":580" = "要求:`hasher` 和 `key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":582" = "---";
":594" = "要求:`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。";
":596" = "---";
":607" = "---";
":622" = "要求:`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]";
":624" = "---";
":641" = "---";
":651" = "要求:`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]。";
":665" = "---";
":676" = "---";
":687" = "---";
":697" = "---";
":710" = "---";
":721" = "---";
":732" = "---";
":741" = "当且仅当容器中没有具有等价键的元素时,才插入一个使用参数 `args` 构造的对象。";
":744" = "要求:`value_type` 可从 `args` 构造。 \n返回:返回类型的 `bool` 分量为 `true` 表示发生了插入。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。";
":751" = "---";
":758" = "当且仅当容器中没有具有等价键的元素时,才插入一个使用参数 `args` 构造的对象。";
":763" = "要求:`value_type` 可从 `args` 构造。 \n返回:返回类型的 `bool` 分量为 `true` 表示发生了插入。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。";
":770" = "---";
":777" = "当且仅当容器中没有具有等价键的元素时,才将 `obj` 插入容器。";
":780" = "要求:`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]。 \n返回:返回类型的 `bool` 分量为 `true` 表示发生了插入。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。";
":787" = "---";
":794" = "当且仅当容器中没有具有等价键的元素时,才将 `obj` 插入容器。";
":797" = "要求:`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/MoveInsertable[可移动插入^]。 \n返回:返回类型的 `bool` 分量为 `true` 表示发生了插入。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。";
":804" = "---";
":811" = "当且仅当容器中没有具有等价键的元素时,才将在容器中插入一个从 `std::forward(k)` 构造的元素。";
":814" = "要求:`value_type` 可以从 `k` 进行 https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[可原位构造^]。 \n返回:如果发生了插入,则返回类型的 bool 分量为 true。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。 \n\n只有当 `Hash::is_transparent` 和 `Pred::is_transparent` 是有效的成员 typedef,且 `iterator` 和 `const_iterator` 都不能从 `K` 隐式转换时,此重载才会参与重载决议。库假定 `Hash` 可同时用 `K` 和 `Key` 调用,并且 `Pred` 是透明的。这支持了异构查找,从而避免了实例化 `Key` 类型对象的开销。";
":823" = "---";
":831" = "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。";
":834" = "要求:`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]。 \n返回:返回类型的 `bool` 分量为 `true` 表示发生了插入。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。";
":841" = "---";
":848" = "当且仅当容器中没有具有等价键的元素时,才将 `obj` 插入容器。";
":850" = "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。";
":853" = "要求:`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/MoveInsertable[可移动插入^]。 \n返回:返回类型的 `bool` 分量为 `true` 表示发生了插入。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。";
":860" = "---";
":867" = "当且仅当容器中没有具有等价键的元素时,才在容器中插入一个从 `std::forward(k)` 构造的元素。";
":869" = "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。";
":872" = "要求:`value_type` 可以从 `k` 进行 https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[可原位构造^]。 \n返回:如果发生了插入,则返回类型的 bool 分量为 true。 \n如果发生了插入,则迭代器指向新插入的元素;否则,指向具有等价键的元素。 \n抛出:如果除调用 `hasher` 之外的操作抛出异常,则该函数无效果。 \n注意:可能使迭代器失效,但仅当插入导致负载大于最大负载时才会发生。 \n\n只有当 `Hash::is_transparent` 和 `Pred::is_transparent` 是有效的成员 typedef,且 `iterator` 和 `const_iterator` 都不能从 `K` 隐式转换时,此重载才会参与重载决议。库假定 `Hash` 可同时用 `K` 和 `Key` 调用,并且 `Pred` 是透明的。这支持了异构查找,从而避免了实例化 `Key` 类型对象的开销。";
":881" = "---";
":888" = "将一个范围内的元素插入容器中。当且仅当容器中没有具有等价键的元素时,才会插入这些元素。";
":895" = "---";
":902" = "将一个范围内的元素插入容器中。当且仅当容器中没有具有等价键的元素时,才会插入这些元素。";
":909" = "---";
":927" = "---";
":937" = "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。";
":945" = "---";
":963" = "---";
":978" = "---";
":992" = "---";
":1003" = "如果 `Allocator::propagate_on_container_swap` 被声明且 `Allocator::propagate_on_container_swap::value` 为 `true`,则交换容器的分配器。否则,使用不相等的分配器进行交换将导致未定义行为。";
":1008" = "---";
":1021" = "---";
":1036" = "---";
":1046" = "---";
":1058" = "---";
":1076" = "---";
":1088" = "---";
":1098" = "---";
":1108" = "---";
":1125" = "---";
":1138" = "---";
":1151" = "---";
":1167" = "---";
":1179" = "---";
":1191" = "---";
":1202" = "---";
":1212" = "---";
":1226" = "---";
":1237" = "使迭代器失效并改变元素的顺序。";
":1240" = "抛出:如果抛出异常(除非是由容器的哈希函数或比较函数抛出的),则该函数无效果。";
":1242" = "---";
":1253" = "使迭代器失效并改变元素的顺序。";
":1256" = "抛出:如果抛出异常(除非是由容器的哈希函数或比较函数抛出的),则该函数无效果。";
":1258" = "---";
":1271" = "---";
":1282" = "---";
":1316" = "注意:如果两个容器不具有等价的相等谓词,则行为未定义。";
":1318" = "---";
":1330" = "注意:如果两个容器不具有等价的相等谓词,则行为未定义。";
":1342" = "如果 `Allocator::propagate_on_container_swap` 被声明且 `Allocator::propagate_on_container_swap::value` 为 `true`,则交换容器的分配器。否则,使用不相等的分配器进行交换将导致未定义行为。";
":1348" = "---";
":1392" = "---";
":1404" = "---";
":1416" = "---";