Files
hustoj/web/cppreference-zh/chmhelp/cpp-symbol_index-ranges.html
2025-08-01 12:57:54 +08:00

276 lines
36 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>std::ranges &#31526;&#21495;&#32034;&#24341;</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_symbol_index_ranges skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">std::ranges &#31526;&#21495;&#32034;&#24341;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-symbol_index.html">symbol index</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p><br />
&#27492;&#39029;&#38754;&#35797;&#22270;&#21015;&#20986;&#25152;&#26377;&#26469;&#33258;<i>&#26631;&#20934;&#24211;</i>&#65292;&#21487;&#29992;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::ranges::</code> &#30340;&#31526;&#21495;&#12290;&#31526;&#21495;&#20197;&#19979;&#21015;&#26041;&#24335;&#20070;&#20889;&#65306;</p>
<ul>
<li>&#20989;&#25968;&#21517;&#24102; <code>()</code> &#12290;</li>
<li>&#27169;&#26495;&#24102; <code>&lt;&gt;</code> &#12290;</li>
</ul>
<h2><span class="mw-headline" id="A_B_C_D_E_F_G_I_J_K_L_M_N_O_P_R_S_T_U_V_W_Z"></span></h2>
<blockquote><span class="mw-headline" id="A_B_C_D_E_F_G_I_J_K_L_M_N_O_P_R_S_T_U_V_W_Z"><tt><a href="cpp-symbol_index-ranges.html#A">A</a> <a href="cpp-symbol_index-ranges.html#B">B</a> <a href="cpp-symbol_index-ranges.html#C">C</a> <a href="cpp-symbol_index-ranges.html#D">D</a> <a href="cpp-symbol_index-ranges.html#E">E</a> <a href="cpp-symbol_index-ranges.html#F">F</a> <a href="cpp-symbol_index-ranges.html#G">G</a> <a href="cpp-symbol_index-ranges.html#I">I</a> <a href="cpp-symbol_index-ranges.html#J">J</a> <a href="cpp-symbol_index-ranges.html#K">K</a> <a href="cpp-symbol_index-ranges.html#L">L</a> <a href="cpp-symbol_index-ranges.html#M">M</a> <a href="cpp-symbol_index-ranges.html#N">N</a> <a href="cpp-symbol_index-ranges.html#O">O</a> <a href="cpp-symbol_index-ranges.html#P">P</a> <a href="cpp-symbol_index-ranges.html#R">R</a> <a href="cpp-symbol_index-ranges.html#S">S</a> <a href="cpp-symbol_index-ranges.html#T">T</a> <a href="cpp-symbol_index-ranges.html#U">U</a> <a href="cpp-symbol_index-ranges.html#V">V</a> <a href="cpp-symbol_index-ranges.html#W">W</a> <a href="cpp-symbol_index-ranges.html#Z">Z</a></tt></span></blockquote>
<span class="mw-headline" id="A_B_C_D_E_F_G_I_J_K_L_M_N_O_P_R_S_T_U_V_W_Z"></span>
<p><br /></p>
<h3><span class="mw-headline" id="A">A</span></h3>
<p><a href="cpp-algorithm-ranges-adjacent_find.html"><tt>adjacent_find</tt></a> <span class="t-mark-rev t-since-cxx23">(C++23 &#36215;)</span><br />
<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/adjacent_transform_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/ranges/adjacent transform view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><tt>adjacent_transform_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx23">(C++23 &#36215;)</span><br />
<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/adjacent_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/ranges/adjacent view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><tt>adjacent_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-iterator-ranges-advance.html"><tt>advance</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-all_any_none_of.html"><tt>all_of</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-all_any_none_of.html"><tt>any_of</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="B">B</span></h3>
<p><a href="cpp-ranges-basic_istream_view.html"><tt>basic_istream_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-begin.html"><tt>begin</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-bidirectional_range.html"><tt>bidirectional_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-transform.html"><tt>binary_transform_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-borrowed_iterator_t.html"><tt>borrowed_iterator_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-borrowed_range.html"><tt>borrowed_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-borrowed_iterator_t.html"><tt>borrowed_subrange_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="C">C</span></h3>
<p><a href="cpp-ranges-cbegin.html"><tt>cbegin</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-cdata.html"><tt>cdata</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-cend.html"><tt>cend</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-clamp.html"><tt>clamp</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-common_range.html"><tt>common_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-common_view.html"><tt>common_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-construct_at.html"><tt>construct_at</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-contiguous_range.html"><tt>contiguous_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy.html"><tt>copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy_backward.html"><tt>copy_backward</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy_backward.html"><tt>copy_backward_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy.html"><tt>copy_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy.html"><tt>copy_if_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy_n.html"><tt>copy_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy_n.html"><tt>copy_n_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-copy.html"><tt>copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-count.html"><tt>count</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-count.html"><tt>count_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-crbegin.html"><tt>crbegin</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-crend.html"><tt>crend</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="D">D</span></h3>
<p><a href="cpp-ranges-dangling.html"><tt>dangling</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-data.html"><tt>data</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-destroy.html"><tt>destroy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-destroy_at.html"><tt>destroy_at</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-destroy_n.html"><tt>destroy_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-sized_range.html"><tt>disable_sized_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-iterator-ranges-distance.html"><tt>distance</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-drop_view.html"><tt>drop_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-drop_while_view.html"><tt>drop_while_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="E">E</span></h3>
<p><a href="cpp-ranges-elements_view.html"><tt>elements_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-empty.html"><tt>empty</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-empty_view.html"><tt>empty_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-borrowed_range.html"><tt>enable_borrowed_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-view.html"><tt>enable_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-end.html"><tt>end</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-ends_with.html"><tt>ends_with</tt></a> <span class="t-mark-rev t-since-cxx23">(C++23 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-equal.html"><tt>equal</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-functional-ranges-equal_to.html"><tt>equal_to</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="F">F</span></h3>
<p><a href="cpp-algorithm-ranges-fill.html"><tt>fill</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-fill_n.html"><tt>fill_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-filter_view.html"><tt>filter_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-find.html"><tt>find</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-find_end.html"><tt>find_end</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-find_first_of.html"><tt>find_first_of</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-find.html"><tt>find_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-find.html"><tt>find_if_not</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-for_each.html"><tt>for_each</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-for_each_n.html"><tt>for_each_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-for_each_n.html"><tt>for_each_n_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-for_each.html"><tt>for_each_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-forward_range.html"><tt>forward_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="G">G</span></h3>
<p><a href="cpp-algorithm-ranges-generate.html"><tt>generate</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-generate_n.html"><tt>generate_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-subrange-get.html"><tt>get&lt;&gt;()</tt></a> (std::ranges::subrange) <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-functional-ranges-greater.html"><tt>greater</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-functional-ranges-greater_equal.html"><tt>greater_equal</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="I">I</span></h3>
<p><a href="cpp-algorithm-ranges-return_types-in_found_result.html"><tt>in_found_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-return_types-in_fun_result.html"><tt>in_fun_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-return_types-in_in_out_result.html"><tt>in_in_out_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-return_types-in_in_result.html"><tt>in_in_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-return_types-in_out_out_result.html"><tt>in_out_out_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-return_types-in_out_result.html"><tt>in_out_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-includes.html"><tt>includes</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-inplace_merge.html"><tt>inplace_merge</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-input_range.html"><tt>input_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iota_view.html"><tt>iota_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-is_heap.html"><tt>is_heap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-is_heap_until.html"><tt>is_heap_until</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-is_partitioned.html"><tt>is_partitioned</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-is_permutation.html"><tt>is_permutation</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-is_sorted.html"><tt>is_sorted</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-is_sorted_until.html"><tt>is_sorted_until</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-basic_istream_view.html"><tt>istream_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-iterator-ranges-iter_move.html"><tt>iter_move</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-iterator-ranges-iter_swap.html"><tt>iter_swap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>iterator_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="J">J</span></h3>
<p><a href="cpp-ranges-join_view.html"><tt>join_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="K">K</span></h3>
<p><a href="cpp-ranges-keys_view.html"><tt>keys_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="L">L</span></h3>
<p><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/lazy_split_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/ranges/lazy split view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><tt>lazy_split_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-functional-ranges-less.html"><tt>less</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-functional-ranges-less_equal.html"><tt>less_equal</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-lexicographical_compare.html"><tt>lexicographical_compare</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="M">M</span></h3>
<p><a href="cpp-algorithm-ranges-make_heap.html"><tt>make_heap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-max.html"><tt>max</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-max_element.html"><tt>max_element</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-merge.html"><tt>merge</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-merge.html"><tt>merge_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-min.html"><tt>min</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-min_element.html"><tt>min_element</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-return_types-min_max_result.html"><tt>min_max_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-minmax.html"><tt>minmax</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-minmax_element.html"><tt>minmax_element</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-minmax_element.html"><tt>minmax_element_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-minmax.html"><tt>minmax_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-mismatch.html"><tt>mismatch</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-mismatch.html"><tt>mismatch_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-move.html"><tt>move</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-move_backward.html"><tt>move_backward</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-move_backward.html"><tt>move_backward_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-move.html"><tt>move_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="N">N</span></h3>
<p><a href="cpp-iterator-ranges-next.html"><tt>next</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-next_permutation.html"><tt>next_permutation</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-next_permutation.html"><tt>next_permutation_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-all_any_none_of.html"><tt>none_of</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-functional-ranges-not_equal_to.html"><tt>not_equal_to</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-nth_element.html"><tt>nth_element</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="O">O</span></h3>
<p><a href="cpp-ranges-output_range.html"><tt>output_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-owning_view.html"><tt>owning_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="P">P</span></h3>
<p><a href="cpp-algorithm-ranges-partial_sort.html"><tt>partial_sort</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-partial_sort_copy.html"><tt>partial_sort_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-partial_sort_copy.html"><tt>partial_sort_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-partition.html"><tt>partition</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-partition_copy.html"><tt>partition_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-partition_copy.html"><tt>partition_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-partition_point.html"><tt>partition_point</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-pop_heap.html"><tt>pop_heap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-iterator-ranges-prev.html"><tt>prev</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-prev_permutation.html"><tt>prev_permutation</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-prev_permutation.html"><tt>prev_permutation_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-push_heap.html"><tt>push_heap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="R">R</span></h3>
<p><a href="cpp-ranges-random_access_range.html"><tt>random_access_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-range.html"><tt>range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>range_difference_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>range_reference_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>range_rvalue_reference_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>range_size_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>range_value_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-rbegin.html"><tt>rbegin</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-ref_view.html"><tt>ref_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-remove.html"><tt>remove</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-remove_copy.html"><tt>remove_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-remove_copy.html"><tt>remove_copy_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-remove_copy.html"><tt>remove_copy_if_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-remove_copy.html"><tt>remove_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-remove.html"><tt>remove_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-rend.html"><tt>rend</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-replace.html"><tt>replace</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-replace_copy.html"><tt>replace_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-replace_copy.html"><tt>replace_copy_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-replace_copy.html"><tt>replace_copy_if_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-replace_copy.html"><tt>replace_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-replace.html"><tt>replace_if</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-reverse.html"><tt>reverse</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-reverse_copy.html"><tt>reverse_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-reverse_copy.html"><tt>reverse_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-reverse_view.html"><tt>reverse_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-rotate.html"><tt>rotate</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-rotate_copy.html"><tt>rotate_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-rotate_copy.html"><tt>rotate_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="S">S</span></h3>
<p><a href="cpp-algorithm-ranges-sample.html"><tt>sample</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-search.html"><tt>search</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-search_n.html"><tt>search_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-iterator_t.html"><tt>sentinel_t&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_difference.html"><tt>set_difference</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_difference.html"><tt>set_difference_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_intersection.html"><tt>set_intersection</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_intersection.html"><tt>set_intersection_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_symmetric_difference.html"><tt>set_symmetric_difference</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_symmetric_difference.html"><tt>set_symmetric_difference_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_union.html"><tt>set_union</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-set_union.html"><tt>set_union_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-shuffle.html"><tt>shuffle</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-single_view.html"><tt>single_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-size.html"><tt>size</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-sized_range.html"><tt>sized_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-sort.html"><tt>sort</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-sort_heap.html"><tt>sort_heap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/split_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/ranges/split view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><tt>split_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-ssize.html"><tt>ssize</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-stable_partition.html"><tt>stable_partition</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-stable_sort.html"><tt>stable_sort</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-starts_with.html"><tt>starts_with</tt></a> <span class="t-mark-rev t-since-cxx23">(C++23 &#36215;)</span><br />
<a href="cpp-ranges-subrange.html"><tt>subrange&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-subrange_kind.html"><tt>subrange_kind</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-utility-ranges-swap.html"><tt>swap</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-swap_ranges.html"><tt>swap_ranges</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-swap_ranges.html"><tt>swap_ranges_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="T">T</span></h3>
<p><a href="cpp-ranges-take_view.html"><tt>take_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-take_while_view.html"><tt>take_while_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-transform.html"><tt>transform</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-transform_view.html"><tt>transform_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="U">U</span></h3>
<p><a href="cpp-algorithm-ranges-transform.html"><tt>unary_transform_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_copy.html"><tt>uninitialized_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_copy_n.html"><tt>uninitialized_copy_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_copy_n.html"><tt>uninitialized_copy_n_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_copy.html"><tt>uninitialized_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_default_construct.html"><tt>uninitialized_default_construct</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_default_construct_n.html"><tt>uninitialized_default_construct_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_fill.html"><tt>uninitialized_fill</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_fill_n.html"><tt>uninitialized_fill_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_move.html"><tt>uninitialized_move</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_move_n.html"><tt>uninitialized_move_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_move_n.html"><tt>uninitialized_move_n_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_move.html"><tt>uninitialized_move_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_value_construct.html"><tt>uninitialized_value_construct</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-memory-ranges-uninitialized_value_construct_n.html"><tt>uninitialized_value_construct_n</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-unique.html"><tt>unique</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-unique_copy.html"><tt>unique_copy</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-algorithm-ranges-unique_copy.html"><tt>unique_copy_result&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="V">V</span></h3>
<p><a href="cpp-ranges-values_view.html"><tt>values_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-view.html"><tt>view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-view.html"><tt>view_base</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-view_interface.html"><tt>view_interface&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
<a href="cpp-ranges-viewable_range.html"><tt>viewable_range&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br />
&#9654; <a href="cpp-symbol_index-views.html"><code>views</code></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="W">W</span></h3>
<p><a href="cpp-ranges-basic_istream_view.html"><tt>wistream_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span><br /></p>
<h3><span class="mw-headline" id="Z">Z</span></h3>
<p><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/zip_transform_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/ranges/zip transform view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><tt>zip_transform_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx23">(C++23 &#36215;)</span><br />
<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/zip_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/ranges/zip view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><tt>zip_view&lt;&gt;</tt></a> <span class="t-mark-rev t-since-cxx23">(C++23 &#36215;)</span><br /></p>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>