":329" = "---";
":371" = "---";
":415" = "---";
":428" = "---";
":435" = "---";
":456" = "后置条件:size() == 0\n要求:若使用默认构造方式,则hasher、key_equal和allocator_type必须满足https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[默认可构造]要求。";
":459" = "---";
":473" = "后置条件:size() == 0\n要求:若使用默认参数,则hasher、key_equal和allocator_type必须满足https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[默认可构造]要求。";
":476" = "---";
":492" = "要求;; 若使用默认值,则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。";
":494" = "---";
":509" = "---";
":522" = "并发特性:阻塞于 other";
":524" = "---";
":535" = "要求:hasher、key_equal 必须满足https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[默认可构造]要求。";
":537" = "---";
":546" = "---";
":556" = "并发特性:阻塞于 other";
":558" = "---";
":573" = "并发特性:阻塞于 other";
":575" = "---";
":592" = "---";
":607" = "要求;; 若使用默认值,则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。";
":609" = "---";
":622" = "---";
":635" = "---";
":647" = "要求;; `hasher` 和 `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。";
":649" = "---";
":662" = "要求;; `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。";
":664" = "---";
":675" = "要求:`hasher` 和 `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。";
":677" = "---";
":688" = "要求:`hasher` 和 `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。";
":690" = "---";
":702" = "要求:key_equal 须满足https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[默认可构造]要求。";
":704" = "---";
":715" = "---";
":733" = "---";
":753" = "---";
":766" = "---";
":788" = "---";
":824" = "---";
":840" = "---";
":861" = "---";
":878" = "---";
":905" = "---";
":918" = "---";
":933" = "---";
":944" = "---";
":963" = "---";
":971" = "当且仅当容器中不存在等价键的元素时,才将对象 obj 插入到容器中。";
":981" = "---";
":989" = "当且仅当容器中无等价键的元素时,将对象 obj 插入容器。";
":999" = "---";
":1006" = "等效于 [listing,subs=\"+macros,+quotes\"]";
":1013" = "返回值:成功插入的元素数量。";
":1015" = "---";
":1022" = "等效于 [listing,subs=\"+macros,+quotes\"]";
":1029" = "返回值:插入的元素个数。";
":1031" = "---";
":1050" = "---";
":1060" = "当且仅当容器中不存在等价键的元素时,将对象 obj 插入容器;\n否则,将等价元素的引用传入函数 f 并调用 ——若使用的是 *_cvisit 重载版本,该引用为常量引用。";
":1072" = "---";
":1082" = "当且仅当容器中无等价键的元素时,插入对象 obj;\n否则,以等价元素的引用调用函数 f ——若使用 *_cvisit 重载版本,该引用为常量引用。";
":1094" = "---";
":1104" = "等效于 [listing,subs=\"+macros,+quotes\"]";
":1111" = "返回值:插入的元素数量。";
":1113" = "---";
":1121" = "等效于 [listing,subs=\"+macros,+quotes\"]";
":1128" = "返回值:插入的元素个数。";
":1130" = "---";
":1152" = "---";
":1162" = "当且仅当容器中不存在等价键的元素时,插入obj,随后以新创建元素的非常量引用调用f1;\n否则,以等价元素的引用调用f2;若使用*_cvisit重载版本,则该引用为常量引用。";
":1175" = "---";
":1185" = "当且仅当容器中不存在等价键的元素时,插入obj,随后以新创建元素的非常量引用调用f1;\n否则,以等价元素的引用调用f2;若使用*_cvisit重载版本,则该引用为常量引用。";
":1198" = "---";
":1208" = "等效于 [listing,subs=\"+macros,+quotes\"]";
":1215" = "返回值:插入的元素数量。";
":1217" = "---";
":1227" = "等效于 [listing,subs=\"+macros,+quotes\"]";
":1234" = "返回值:插入的元素数量。";
":1236" = "---";
":1256" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...))";
":1261" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...)) ```";
":1268" = "Invalidates pointers and references to elements if a rehashing is issued.";
":1272" = "--";
":1274" = "---";
":1296" = "返回值:插入成功则返回true。\n并发:对当前对象*this进行重哈希时阻塞。\n说明:若存在等价键的元素,则不会构造value_type;否则,构造形式为:";
":1304" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...))";
":1309" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...)) ```";
":1314" = "若执行重哈希操作,将使指向元素的指针和引用失效。";
":1320" = "--";
":1322" = "---";
":1345" = "返回值:插入成功则返回true。\n并发:对当前对象*this进行重哈希时阻塞。\n说明:若存在等价键的元素,则不会构造value_type;否则,构造形式为:";
":1353" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...))";
":1358" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...)) ```";
":1363" = "若执行重哈希操作,将使指向元素的指针和引用失效。";
":1369" = "--";
":1371" = "---";
":1404" = "---";
":1419" = "---";
":1438" = "---";
":1440" = "erase_if";
":1451" = "---";
":1469" = "---";
":1486" = "---";
":1499" = "---";
":1515" = "---";
":1527" = "---";
":1537" = "---";
":1547" = "---";
":1565" = "---";
":1581" = "---";
":1592" = "---";
":1604" = "---";
":1615" = "---";
":1625" = "---";
":1642" = "---";
":1653" = "会使指向元素的指针和引用失效,并改变元素的存储顺序。";
":1669" = "会使指向元素的指针和引用失效,并改变元素的存储顺序。";
":1675" = "---";
":1688" = "---";
":1699" = "---";
":1758" = "并发:阻塞 `x` 和 `y`。\n说明:若两个容器的相等判断谓词不一致,行为未定义。";
":1761" = "---";
":1773" = "并发:阻塞`x`和`y`。\n说明:若两个容器的相等判定谓词不一致,则行为未定义。";
":1776" = "---";
":1786" = "等价于 [listing,subs=\"+macros,+quotes\"]";
":1792" = "---";
":1794" = "erase_if";
":1801" = "等价于 [listing,subs=\"+macros,+quotes\"]";
":1825" = "---";