":247" = "---"; ":294" = "迭代器类别至少为前向迭代器。"; ":298" = "---"; ":307" = "迭代器类别至少为前向迭代器。"; ":309" = "---"; ":320" = "---"; ":331" = "---"; ":340" = "---"; ":354" = "后置条件:`size() == 0` \n要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":357" = "---"; ":372" = "后置条件:`size() == 0` \n要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":375" = "---"; ":391" = "要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":393" = "---"; ":405" = "要求:`value_type` 可拷贝构造。"; ":407" = "---"; ":420" = "---"; ":431" = "要求:`hasher`、`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":433" = "---"; ":442" = "---"; ":451" = "---"; ":464" = "---"; ":479" = "要求:如果使用默认值,则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":481" = "---"; ":493" = "---"; ":506" = "---"; ":518" = "要求:`hasher`、`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":520" = "---"; ":533" = "要求;; `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。"; ":535" = "---"; ":546" = "要求:`hasher` 和 `key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":548" = "---"; ":559" = "要求:`hasher` 和 `key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":561" = "---"; ":573" = "要求:`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。"; ":575" = "---"; ":586" = "---"; ":601" = "要求:`value_type` 可拷贝构造。"; ":603" = "---"; ":619" = "---"; ":633" = "开始"; ":642" = "---"; ":644" = "结束"; ":653" = "---"; ":655" = "cbegin"; ":663" = "---"; ":665" = "cend"; ":673" = "---"; ":686" = "---"; ":697" = "---"; ":708" = "---"; ":727" = "---"; ":748" = "---"; ":755" = "将 `obj` 插入容器中。"; ":765" = "---"; ":772" = "将 `obj` 插入容器中。"; ":782" = "---"; ":791" = "仅在 `std::is_constructible::value` 为 `true` 时参与重载决议。"; ":796" = "---"; ":804" = "`hint` 是关于元素插入位置的建议。"; ":816" = "---"; ":823" = "将 `obj` 插入容器中。"; ":825" = "`hint` 是关于元素插入位置的建议。"; ":837" = "---"; ":846" = "仅在 `std::is_constructible::value` 为 `true` 时参与重载决议。"; ":848" = "`hint` 是关于元素插入位置的建议。"; ":858" = "---"; ":865" = "将一个范围内的元素插入容器中。"; ":874" = "---"; ":881" = "将一个范围内的元素插入容器中。"; ":890" = "---"; ":903" = "---"; ":920" = "---"; ":927" = "如果 `nh` 为空,则无效果。"; ":929" = "否则,插入 `nh` 所拥有的元素。"; ":943" = "---"; ":950" = "如果 `nh` 为空,则无效果。"; ":952" = "否则,插入 `nh` 所拥有的元素。"; ":954" = "`hint` 是关于元素插入位置的建议。"; ":970" = "---"; ":979" = "擦除 `position` 所指向的元素。"; ":986" = "---"; ":1001" = "---"; ":1017" = "---"; ":1024" = "擦除 `position` 所指向的元素。"; ":1027" = "抛出:仅当 `hasher` 或 `key_equal` 抛出异常时才会抛出。 \n在此实现中,此重载不会调用任何函数对象的方法,因此不会抛出异常,但这在其他实现中可能并不成立。 \n注意:引入此方法是因为从 `erase` 返回指向下一个元素的迭代器成本较高,但容器已经过重新设计,不再存在这种情况。因此,此方法现已弃用。"; ":1032" = "---"; ":1039" = "擦除 position 所指向的元素。"; ":1042" = "抛出:仅当 `hasher` 或 `key_equal` 抛出异常时才会抛出。 \n\n在此实现中,此重载不会调用任何函数对象的方法,因此不会抛出异常,但这在其他实现中可能并不成立。 \n\n注意:引入此方法是因为从 `erase` 返回指向下一个元素的迭代器成本较高,但容器已经过重新设计,不再存在这种情况。因此,此方法现已弃用。"; ":1047" = "---"; ":1059" = "如果 `Allocator::propagate_on_container_swap` 被声明且 `Allocator::propagate_on_container_swap::value` 为 `true`,则交换容器的分配器。否则,使用不相等的分配器进行交换将导致未定义行为。"; ":1065" = "---"; ":1078" = "---"; ":1112" = "---"; ":1121" = "---"; ":1131" = "---"; ":1141" = "---"; ":1168" = "---"; ":1181" = "---"; ":1194" = "---"; ":1210" = "---"; ":1222" = "---"; ":1232" = "---"; ":1243" = "---"; ":1256" = "---"; ":1258" = "开始"; ":1269" = "---"; ":1271" = "结束"; ":1281" = "---"; ":1283" = "cbegin"; ":1292" = "---"; ":1294" = "cend"; ":1303" = "---"; ":1315" = "---"; ":1326" = "---"; ":1336" = "---"; ":1348" = "使迭代器失效,并改变元素的顺序。指向元素的指针和引用不会失效。"; ":1351" = "抛出:如果抛出异常(除非是由容器的哈希函数或比较函数抛出的),则该函数无效果。"; ":1353" = "---"; ":1364" = "使迭代器失效,并改变元素的顺序。指向元素的指针和引用不会失效。"; ":1367" = "抛出:如果抛出异常(除非是由容器的哈希函数或比较函数抛出的),则该函数无效果。"; ":1369" = "---"; ":1428" = "注意:如果两个容器不具有等价的相等谓词,则行为未定义。"; ":1430" = "---"; ":1442" = "注意:如果两个容器不具有等价的相等谓词,则行为未定义。"; ":1444" = "---"; ":1456" = "如果 `Allocator::propagate_on_container_swap` 被声明且 `Allocator::propagate_on_container_swap::value` 为 `true`,则交换容器的分配器。否则,使用不相等的分配器进行交换将导致未定义行为。"; ":1463" = "---"; ":1509" = "---"; ":1525" = "---"; ":1537" = "---";