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

1086 lines
62 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>&#36845;&#20195;&#22120;&#24211;</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_iterator skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#36845;&#20195;&#22120;&#24211;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#36845;&#20195;&#22120;&#24211;&#25552;&#20379;&#20102;&#20116;&#31181;&#36845;&#20195;&#22120;&#30340;&#23450;&#20041;&#65292;&#21516;&#26102;&#36824;&#25552;&#20379;&#20102;&#36845;&#20195;&#22120;&#29305;&#24449;&#12289;&#36866;&#37197;&#22120;&#21450;&#30456;&#20851;&#30340;&#24037;&#20855;&#20989;&#25968;&#12290;</p>
<h3><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8.E5.88.86.E7.B1.BB">&#36845;&#20195;&#22120;&#20998;&#31867;</span></h3>
<p>&#36845;&#20195;&#22120;&#20849;&#26377;<span class="t-rev-inl t-until-cxx17"><span>&#20116;</span> <span><span class="t-mark-rev t-until-cxx17">(C++17 &#21069;)</span></span></span><span class="t-rev-inl t-since-cxx17"><span>&#20845;</span> <span><span class="t-mark-rev t-since-cxx17">(C++17 &#36215;)</span></span></span>&#31181;&#65306;<a href="cpp-named_req-InputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20837;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyInputIterator)</span></a> &#12289;<a href="cpp-named_req-OutputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20986;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyOutputIterator)</span></a> &#12289;<a href="cpp-named_req-ForwardIterator.html"><span style="font-style:italic">&#32769;&#24335;&#21521;&#21069;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyForwardIterator)</span></a> &#12289;<a href="cpp-named_req-BidirectionalIterator.html"><span style="font-style:italic">&#32769;&#24335;&#21452;&#21521;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyBidirectionalIterator)</span></a> &#12289;<a href="cpp-named_req-RandomAccessIterator.html"><span style="font-style:italic">&#32769;&#24335;&#38543;&#26426;&#35775;&#38382;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyRandomAccessIterator)</span></a> <span class="t-rev-inl t-since-cxx17"><span>&#65292;&#21450;<a href="cpp-named_req-ContiguousIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36830;&#32493;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyContiguousIterator)</span></a></span> <span><span class="t-mark-rev t-since-cxx17">(C++17 &#36215;)</span></span></span>&#12290;</p>
<p>&#36845;&#20195;&#22120;&#30340;&#20998;&#31867;&#30340;&#20381;&#25454;&#24182;&#19981;&#26159;&#36845;&#20195;&#22120;&#30340;&#31867;&#22411;&#65292;&#32780;&#26159;&#36845;&#20195;&#22120;&#25152;&#25903;&#25345;&#30340;&#25805;&#20316;&#12290;&#25442;&#21477;&#35805;&#35828;&#65292;&#26576;&#20010;&#31867;&#22411;&#21482;&#35201;&#25903;&#25345;&#30456;&#24212;&#30340;&#25805;&#20316;&#65292;&#23601;&#21487;&#20197;&#20316;&#20026;&#36845;&#20195;&#22120;&#20351;&#29992;&#12290;&#20363;&#22914;&#65292;&#23436;&#25972;&#23545;&#35937;&#31867;&#22411;&#25351;&#38024;&#25903;&#25345;&#25152;&#26377;<a href="cpp-named_req-RandomAccessIterator.html"><span style="font-style:italic">&#32769;&#24335;&#38543;&#26426;&#35775;&#38382;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyRandomAccessIterator)</span></a> &#35201;&#27714;&#30340;&#25805;&#20316;&#65292;&#20110;&#26159;&#20219;&#20309;&#38656;&#35201;<a href="cpp-named_req-RandomAccessIterator.html"><span style="font-style:italic">&#32769;&#24335;&#38543;&#26426;&#35775;&#38382;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyRandomAccessIterator)</span></a> &#30340;&#22320;&#26041;&#37117;&#21487;&#20197;&#20351;&#29992;&#25351;&#38024;&#12290;</p>
<p>&#36845;&#20195;&#22120;&#30340;&#25152;&#26377;&#31867;&#21035;&#65288;&#38500;&#20102;<a href="cpp-named_req-OutputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20986;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyOutputIterator)</span></a> &#21644;<a href="cpp-named_req-ContiguousIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36830;&#32493;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyContiguousIterator)</span></a> &#65289;&#33021;&#32452;&#32455;&#21040;&#23618;&#32423;&#20013;&#65292;&#20854;&#20013;&#26356;&#24378;&#21147;&#30340;&#36845;&#20195;&#22120;&#31867;&#21035;&#65288;&#22914;<a href="cpp-named_req-RandomAccessIterator.html"><span style="font-style:italic">&#32769;&#24335;&#38543;&#26426;&#35775;&#38382;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyRandomAccessIterator)</span></a> &#65289;&#25903;&#25345;&#36739;&#19981;&#24378;&#21147;&#30340;&#31867;&#21035;&#65288;&#20363;&#22914;<a href="cpp-named_req-InputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20837;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyInputIterator)</span></a> &#65289;&#30340;&#25152;&#26377;&#25805;&#20316;&#12290;&#33509;&#36845;&#20195;&#22120;&#33853;&#20837;&#36825;&#20123;&#31867;&#21035;&#20043;&#19968;&#19988;&#20134;&#28385;&#36275;<a href="cpp-named_req-OutputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20986;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyOutputIterator)</span></a> &#30340;&#35201;&#27714;&#65292;&#21017;&#31216;&#20043;&#20026;<i>&#21487;&#21464;</i> &#36845;&#20195;&#22120;&#24182;&#19988;&#25903;&#25345;&#36755;&#20837;<i>&#36824;&#26377;</i>&#36755;&#20986;&#12290;&#31216;&#38750;&#21487;&#21464;&#36845;&#20195;&#22120;&#20026;<i>&#24120;</i>&#36845;&#20195;&#22120;&#12290;</p>
<table class="wikitable">
<tr>
<th colspan="5">&#36845;&#20195;&#22120;&#31867;&#21035;</th>
<th>&#26377;&#65279;&#23450;&#65279;&#20041;&#65279;&#25805;&#65279;&#20316;</th>
</tr>
<tr>
<td rowspan="5"><a href="cpp-named_req-ContiguousIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36830;&#32493;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyContiguousIterator)</span></a></td>
<td rowspan="4"><a href="cpp-named_req-RandomAccessIterator.html"><span style="font-style:italic">&#32769;&#24335;&#38543;&#26426;&#35775;&#38382;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyRandomAccessIterator)</span></a></td>
<td rowspan="3"><a href="cpp-named_req-BidirectionalIterator.html"><span style="font-style:italic">&#32769;&#24335;&#21452;&#21521;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyBidirectionalIterator)</span></a></td>
<td rowspan="2"><a href="cpp-named_req-ForwardIterator.html"><span style="font-style:italic">&#32769;&#24335;&#21521;&#21069;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyForwardIterator)</span></a></td>
<td><a href="cpp-named_req-InputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20837;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyInputIterator)</span></a></td>
<td>
<ul>
<li>&#35835;</li>
<li>&#33258;&#22686;&#65288;&#26080;&#22810;&#36255;&#65289;</li>
</ul>
</td>
</tr>
<tr>
<td></td>
<td>
<ul>
<li>&#33258;&#22686;&#65288;&#26377;&#22810;&#36255;&#65289;</li>
</ul>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<ul>
<li>&#33258;&#20943;</li>
</ul>
</td>
</tr>
<tr>
<td colspan="3"></td>
<td>
<ul>
<li>&#38543;&#26426;&#35775;&#38382;</li>
</ul>
</td>
</tr>
<tr>
<td colspan="4"></td>
<td>
<ul>
<li>&#36830;&#32493;&#23384;&#20648;</li>
</ul>
</td>
</tr>
<tr>
<td colspan="6" style="text-align:center;">
<p>&#31216;&#33853;&#20837;&#19978;&#36848;&#36845;&#20195;&#22120;&#31867;&#21035;&#20043;&#19968;&#24182;&#19988;&#20134;&#31526;&#21512;<a href="cpp-named_req-OutputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20986;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyOutputIterator)</span></a> &#30340;&#36845;&#20195;&#22120;&#20026;&#21487;&#21464;&#36845;&#20195;&#22120;&#12290;</p>
</td>
</tr>
<tr>
<td><a href="cpp-named_req-OutputIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36755;&#20986;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyOutputIterator)</span></a></td>
<td colspan="4"></td>
<td>
<ul>
<li>&#20889;</li>
<li>&#33258;&#22686;&#65288;&#26080;&#22810;&#36255;&#65289;</li>
</ul>
</td>
</tr>
</table>
<p>&#27880;&#24847;&#65306;<a href="cpp-named_req-ContiguousIterator.html"><span style="font-style:italic">&#32769;&#24335;&#36830;&#32493;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(LegacyContiguousIterator)</span></a> &#31867;&#21035;&#21482;&#22312; C++17 &#20013;&#27491;&#24335;&#35268;&#23450;&#65292;&#20294; <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span> &#12289; <span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> &#12289; <span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> &#65292;&#21450; <span class="t-lc"><a href="cpp-numeric-valarray.html">std::valarray</a></span> &#30340;&#36845;&#20195;&#22120;&#36824;&#26377;&#25351;&#21521; C &#25968;&#32452;&#20013;&#30340;&#25351;&#38024;&#22312; C++17 &#21069;&#30340;&#20195;&#30721;&#20013;&#36890;&#24120;&#37117;&#34987;&#22788;&#29702;&#25104;&#29420;&#31435;&#31867;&#21035;&#12290;</p>
<h3><span class="mw-headline" id="C.2B.2B20_.E8.BF.AD.E4.BB.A3.E5.99.A8.E6.A6.82.E5.BF.B5">C++20 &#36845;&#20195;&#22120;&#27010;&#24565;</span></h3>
<p>C++20 &#24341;&#20837;&#22522;&#20110;<a href="cpp-language-constraints.html">&#27010;&#24565;</a>&#30340;&#26032;&#36845;&#20195;&#22120;&#31995;&#32479;&#65292;&#23427;&#24322;&#20110; C++17 &#36845;&#20195;&#22120;&#12290;&#34429;&#28982;&#22522;&#30784;&#20998;&#37197;&#27861;&#20445;&#25345;&#31867;&#20284;&#65292;&#20294;&#21333;&#29420;&#30340;&#36845;&#20195;&#22120;&#31867;&#21035;&#30340;&#35201;&#27714;&#26377;&#20123;&#21306;&#21035;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_readable.html"><span class="t-lines"><span>indirectly_readable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#31867;&#22411;&#36890;&#36807;&#24212;&#29992;&#36816;&#31639;&#31526; <code>*</code> &#21487;&#35835;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_writable.html"><span class="t-lines"><span>indirectly_writable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#21521;&#36845;&#20195;&#22120;&#25152;&#24341;&#29992;&#30340;&#23545;&#35937;&#20889;&#20837;&#20540;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-weakly_incrementable.html"><span class="t-lines"><span>weakly_incrementable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450; <a href="cpp-concepts-semiregular.html"><code>semiregular</code></a> &#31867;&#22411;&#33021;&#20197;&#21069;&#21518;&#33258;&#22686;&#36816;&#31639;&#31526;&#33258;&#22686;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-incrementable.html"><span class="t-lines"><span>incrementable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450; <a href="cpp-iterator-weakly_incrementable.html"><code>weakly_incrementable</code></a> &#31867;&#22411;&#19978;&#30340;&#33258;&#22686;&#25805;&#20316;&#20445;&#25345;&#30456;&#31561;&#24615;&#65292;&#32780;&#19988;&#35813;&#31867;&#22411;&#20026; <a href="cpp-concepts-equality_comparable.html"><code>equality_comparable</code></a><br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-input_or_output_iterator.html"><span class="t-lines"><span>input_or_output_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#35813;&#31867;&#22411;&#23545;&#35937;&#21487;&#20197;&#33258;&#22686;&#19988;&#21487;&#20197;&#35299;&#24341;&#29992;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-sentinel_for.html"><span class="t-lines"><span>sentinel_for</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#31867;&#22411;&#20026;&#26576;&#20010; <a href="cpp-iterator-input_or_output_iterator.html"><code>input_or_output_iterator</code></a> &#31867;&#22411;&#30340;&#21736;&#20301;&#31867;&#22411;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-sized_sentinel_for.html"><span class="t-lines"><span>sized_sentinel_for</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#23545;&#19968;&#20010;&#36845;&#20195;&#22120;&#21644;&#19968;&#20010;&#21736;&#20301;&#24212;&#29992; <code>-</code> &#36816;&#31639;&#31526;&#65292;&#20197;&#22312;&#24120;&#25968;&#26102;&#38388;&#35745;&#31639;&#20854;&#36317;&#31163;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-input_iterator.html"><span class="t-lines"><span>input_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#31867;&#22411;&#20026;&#36755;&#20837;&#36845;&#20195;&#22120;&#65292;&#21363;&#21487;&#35835;&#21462;&#20854;&#25152;&#24341;&#29992;&#30340;&#20540;&#65292;&#19988;&#21487;&#21069;/&#21518;&#33258;&#22686;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-output_iterator.html"><span class="t-lines"><span>output_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#31867;&#22411;&#20026;&#32473;&#23450;&#30340;&#20540;&#31867;&#22411;&#30340;&#36755;&#20986;&#36845;&#20195;&#22120;&#65292;&#21363;&#21487;&#21521;&#20854;&#20889;&#20837;&#35813;&#31867;&#22411;&#30340;&#20540;&#65292;&#19988;&#21487;&#21069;/&#21518;&#33258;&#22686;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-forward_iterator.html"><span class="t-lines"><span>forward_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450; <a href="cpp-iterator-input_iterator.html"><code>input_iterator</code></a> &#20026;&#21521;&#21069;&#36845;&#20195;&#22120;&#65292;&#25903;&#25345;&#30456;&#31561;&#27604;&#36739;&#19982;&#22810;&#36255;&#25805;&#20316;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-bidirectional_iterator.html"><span class="t-lines"><span>bidirectional_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450; <a href="cpp-iterator-forward_iterator.html"><code>forward_iterator</code></a> &#20026;&#21452;&#21521;&#36845;&#20195;&#22120;&#65292;&#25903;&#25345;&#21521;&#21518;&#31227;&#21160;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-random_access_iterator.html"><span class="t-lines"><span>random_access_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450; <a href="cpp-iterator-bidirectional_iterator.html"><code>bidirectional_iterator</code></a> &#20026;&#38543;&#26426;&#35775;&#38382;&#36845;&#20195;&#22120;&#65292;&#25903;&#25345;&#24120;&#25968;&#26102;&#38388;&#20869;&#30340;&#21069;&#36827;&#21644;&#19979;&#26631;&#35775;&#38382;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-contiguous_iterator.html"><span class="t-lines"><span>contiguous_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450; <a href="cpp-iterator-random_access_iterator.html"><code>random_access_iterator</code></a> &#20026;&#36830;&#32493;&#36845;&#20195;&#22120;&#65292;&#25351;&#20195;&#20869;&#23384;&#20013;&#36830;&#32493;&#30456;&#25509;&#30340;&#20803;&#32032;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8.E5.85.B3.E8.81.94.E7.B1.BB.E5.9E.8B">&#36845;&#20195;&#22120;&#20851;&#32852;&#31867;&#22411;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-incrementable_traits.html"><span class="t-lines"><span>incrementable_traits</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#35745;&#31639; <a href="cpp-iterator-weakly_incrementable.html"><code>weakly_incrementable</code></a> &#31867;&#22411;&#30340;&#24046;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_readable_traits.html"><span class="t-lines"><span>indirectly_readable_traits</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#35745;&#31639; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#20540;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-iter_t.html"><span class="t-lines"><span>iter_value_t</span><span>iter_reference_t</span><span>iter_difference_t</span><span>iter_rvalue_reference_t</span><span>iter_common_reference_t</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#35745;&#31639;&#36845;&#20195;&#22120;&#30340;&#20851;&#32852;&#31867;&#22411;<br />
<span class="t-mark">(&#21035;&#21517;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8.E5.8E.9F.E8.AF.AD">&#36845;&#20195;&#22120;&#21407;&#35821;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-iterator_traits.html"><span class="t-lines"><span>iterator_traits</span></span></a></div>
</div>
</td>
<td>&#20026;&#36845;&#20195;&#22120;&#21508;&#39033;&#24615;&#36136;&#25552;&#20379;&#32479;&#19968;&#25509;&#21475;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-iterator_tags.html"><span class="t-lines"><span>input_iterator_tag</span><span>output_iterator_tag</span><span>forward_iterator_tag</span><span>bidirectional_iterator_tag</span><span>random_access_iterator_tag</span><span>contiguous_iterator_tag</span></span></a></div>
<div><span class="t-lines"><span></span><span></span><span></span><span></span><span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#29992;&#20110;&#25351;&#31034;&#36845;&#20195;&#22120;&#31867;&#21035;&#30340;&#31354;&#31867;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-iterator.html"><span class="t-lines"><span>iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-deprecated-cxx17">(C++17 &#20013;&#24323;&#29992;)</span></span></span></div>
</div>
</td>
<td>&#29992;&#20110;&#31616;&#21270;&#31616;&#21333;&#30340;&#36845;&#20195;&#22120;&#30340;&#24517;&#35201;&#31867;&#22411;&#23450;&#20041;&#30340;&#22522;&#31867;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8.E5.AE.9A.E5.88.B6.E7.82.B9">&#36845;&#20195;&#22120;&#23450;&#21046;&#28857;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::ranges</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ranges-iter_move.html"><span class="t-lines"><span>iter_move</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#23558;&#35299;&#24341;&#29992;&#36845;&#20195;&#22120;&#30340;&#32467;&#26524;&#36716;&#22411;&#20026;&#20854;&#20851;&#32852;&#30340;&#21491;&#20540;&#24341;&#29992;&#31867;&#22411;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ranges-iter_swap.html"><span class="t-lines"><span>iter_swap</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#20132;&#25442;&#20004;&#20010;&#21487;&#35299;&#24341;&#29992;&#23545;&#35937;&#25152;&#24341;&#29992;&#30340;&#20540;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E7.AE.97.E6.B3.95.E6.A6.82.E5.BF.B5.E4.B8.8E.E5.B7.A5.E5.85.B7">&#31639;&#27861;&#27010;&#24565;&#19982;&#24037;&#20855;</span></h3>
<p>C++20 &#20134;&#25552;&#20379;&#31616;&#21270;&#24120;&#29992;&#31639;&#27861;&#25805;&#20316;&#30340;&#32422;&#26463;&#32780;&#35774;&#35745;&#30340;&#27010;&#24565;&#21644;&#24037;&#20855;&#27169;&#26495;&#38598;&#21512;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-iterator.html">&lt;iterator&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std</code></div>
</td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E9.97.B4.E6.8E.A5.E5.8F.AF.E8.B0.83.E7.94.A8.E5.AF.B9.E8.B1.A1">&#38388;&#25509;&#21487;&#35843;&#29992;&#23545;&#35937;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_unary_invocable.html"><span class="t-lines"><span>indirectly_unary_invocable</span><span>indirectly_regular_unary_invocable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#35843;&#29992;&#31867;&#22411;&#33021;&#20197;&#35299;&#24341;&#29992;&#26576;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#32467;&#26524;&#36827;&#34892;&#35843;&#29992;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirect_unary_predicate.html"><span class="t-lines"><span>indirect_unary_predicate</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#35843;&#29992;&#31867;&#22411;&#65292;&#22312;&#20197;&#35299;&#24341;&#29992;&#19968;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#32467;&#26524;&#36827;&#34892;&#35843;&#29992;&#26102;&#65292;&#28385;&#36275; <a href="cpp-concepts-predicate.html"><code>predicate</code></a><br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirect_binary_predicate.html"><span class="t-lines"><span>indirect_binary_predicate</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#35843;&#29992;&#31867;&#22411;&#65292;&#22312;&#20197;&#35299;&#24341;&#29992;&#20004;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#32467;&#26524;&#36827;&#34892;&#35843;&#29992;&#26102;&#65292;&#28385;&#36275; <a href="cpp-concepts-predicate.html"><code>predicate</code></a><br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirect_equivalence_relation.html"><span class="t-lines"><span>indirect_equivalence_relation</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#35843;&#29992;&#31867;&#22411;&#65292;&#22312;&#20197;&#35299;&#24341;&#29992;&#20004;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#32467;&#26524;&#36827;&#34892;&#35843;&#29992;&#26102;&#65292;&#28385;&#36275; <a href="cpp-concepts-equivalence_relation.html"><code>equivalence_relation</code></a><br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirect_strict_weak_order.html"><span class="t-lines"><span>indirect_strict_weak_order</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#35843;&#29992;&#31867;&#22411;&#65292;&#22312;&#20197;&#35299;&#24341;&#29992;&#20004;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#32467;&#26524;&#36827;&#34892;&#35843;&#29992;&#26102;&#65292;&#28385;&#36275; <a href="cpp-concepts-strict_weak_order.html"><code>strict_weak_order</code></a><br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E5.B8.B8.E7.94.A8.E7.AE.97.E6.B3.95.E8.A6.81.E6.B1.82">&#24120;&#29992;&#31639;&#27861;&#35201;&#27714;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_movable.html"><span class="t-lines"><span>indirectly_movable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#20174; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#31227;&#21160;&#20540;&#32473; <a href="cpp-iterator-indirectly_writable.html"><code>indirectly_writable</code></a> &#31867;&#22411;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_movable_storable.html"><span class="t-lines"><span>indirectly_movable_storable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#20174; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#31227;&#21160;&#20540;&#32473; <a href="cpp-iterator-indirectly_writable.html"><code>indirectly_writable</code></a> &#31867;&#22411;&#65292;&#19988;&#35813;&#31227;&#21160;&#21487;&#20197;&#36890;&#36807;&#20013;&#38388;&#23545;&#35937;&#36827;&#34892;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_copyable.html"><span class="t-lines"><span>indirectly_copyable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#20174; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#22797;&#21046;&#20540;&#32473; <a href="cpp-iterator-indirectly_writable.html"><code>indirectly_writable</code></a> &#31867;&#22411;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_copyable_storable.html"><span class="t-lines"><span>indirectly_copyable_storable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#21487;&#20174; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#22797;&#21046;&#20540;&#32473; <a href="cpp-iterator-indirectly_writable.html"><code>indirectly_writable</code></a> &#31867;&#22411;&#65292;&#19988;&#35813;&#22797;&#21046;&#21487;&#20197;&#36890;&#36807;&#20013;&#38388;&#23545;&#35937;&#36827;&#34892;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_swappable.html"><span class="t-lines"><span>indirectly_swappable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#33021;&#20132;&#25442;&#20004;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#25152;&#24341;&#29992;&#30340;&#20540;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirectly_comparable.html"><span class="t-lines"><span>indirectly_comparable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#33021;&#27604;&#36739;&#20004;&#20010; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#25152;&#24341;&#29992;&#30340;&#20540;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-permutable.html"><span class="t-lines"><span>permutable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#22312;&#21407;&#20301;&#37325;&#25490;&#20803;&#32032;&#30340;&#31639;&#27861;&#30340;&#20849;&#21516;&#35201;&#27714;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-mergeable.html"><span class="t-lines"><span>mergeable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#36890;&#36807;&#22797;&#21046;&#20803;&#32032;&#23558;&#24050;&#25490;&#24207;&#24207;&#21015;&#24402;&#24182;&#21040;&#36755;&#20986;&#24207;&#21015;&#20013;&#30340;&#31639;&#27861;&#30340;&#35201;&#27714;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-sortable.html"><span class="t-lines"><span>sortable</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#37325;&#25490;&#24207;&#21015;&#20026;&#26377;&#24207;&#24207;&#21015;&#30340;&#31639;&#27861;&#30340;&#20849;&#29992;&#35201;&#27714;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E5.B7.A5.E5.85.B7">&#24037;&#20855;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-indirect_result_t.html"><span class="t-lines"><span>indirect_result_t</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#35745;&#31639;&#22312;&#35299;&#24341;&#29992;&#26576;&#32452; <a href="cpp-iterator-indirectly_readable.html"><code>indirectly_readable</code></a> &#31867;&#22411;&#30340;&#32467;&#26524;&#19978;&#35843;&#29992;&#21487;&#35843;&#29992;&#23545;&#35937;&#30340;&#32467;&#26524;<br />
<span class="t-mark">(&#21035;&#21517;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-projected.html"><span class="t-lines"><span>projected</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#29992;&#20110;&#23545;&#25509;&#21463;&#25237;&#24433;&#30340;&#31639;&#27861;&#25351;&#23450;&#32422;&#26463;&#30340;&#36741;&#21161;&#27169;&#26495;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8.E9.80.82.E9.85.8D.E5.99.A8">&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-reverse_iterator.html"><span class="t-lines"><span>reverse_iterator</span></span></a></div>
</div>
</td>
<td>&#36870;&#24207;&#36941;&#21382;&#30340;&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-make_reverse_iterator.html"><span class="t-lines"><span>make_reverse_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx14">(C++14)</span></span></span></div>
</div>
</td>
<td>&#21019;&#24314;&#25317;&#26377;&#20174;&#23454;&#21442;&#25512;&#20986;&#30340;&#31867;&#22411;&#30340; <span class="t-lc"><a href="cpp-iterator-reverse_iterator.html">std::reverse_iterator</a></span><br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-move_iterator.html"><span class="t-lines"><span>move_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#35299;&#24341;&#29992;&#32467;&#26524;&#20026;&#21491;&#20540;&#24341;&#29992;&#30340;&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-move_sentinel.html"><span class="t-lines"><span>move_sentinel</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#29992;&#20110; <span class="t-lc"><a href="cpp-iterator-move_iterator.html">std::move_iterator</a></span> &#30340;&#21736;&#20301;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-make_move_iterator.html"><span class="t-lines"><span>make_move_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#21019;&#24314;&#25317;&#26377;&#20174;&#23454;&#21442;&#25512;&#20986;&#30340;&#31867;&#22411;&#30340; <span class="t-lc"><a href="cpp-iterator-move_iterator.html">std::move_iterator</a></span><br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-common_iterator.html"><span class="t-lines"><span>common_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36866;&#37197;&#19968;&#20010;&#36845;&#20195;&#22120;&#31867;&#22411;&#21450;&#20854;&#21736;&#20301;&#20026;&#19968;&#20010;&#20844;&#20849;&#36845;&#20195;&#22120;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-default_sentinel_t.html"><span class="t-lines"><span>default_sentinel_t</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#29992;&#20110;&#30693;&#26195;&#20854;&#36793;&#30028;&#30340;&#36845;&#20195;&#22120;&#30340;&#40664;&#35748;&#21736;&#20301;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-counted_iterator.html"><span class="t-lines"><span>counted_iterator</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#23545;&#21040;&#33539;&#22260;&#32467;&#23614;&#36317;&#31163;&#36827;&#34892;&#36319;&#36394;&#30340;&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-unreachable_sentinel_t.html"><span class="t-lines"><span>unreachable_sentinel_t</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#22987;&#32456;&#19982;&#20219;&#20309; <a href="cpp-iterator-weakly_incrementable.html"><code>weakly_incrementable</code></a> &#31867;&#22411;&#27604;&#36739;&#37117;&#19981;&#30456;&#31561;&#30340;&#21736;&#20301;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-back_insert_iterator.html"><span class="t-lines"><span>back_insert_iterator</span></span></a></div>
</div>
</td>
<td>&#29992;&#20110;&#22312;&#23481;&#22120;&#23614;&#37096;&#25554;&#20837;&#30340;&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-back_inserter.html"><span class="t-lines"><span>back_inserter</span></span></a></div>
</div>
</td>
<td>&#21019;&#24314;&#25317;&#26377;&#20174;&#23454;&#21442;&#25512;&#20986;&#30340;&#31867;&#22411;&#30340; <span class="t-lc"><a href="cpp-iterator-back_insert_iterator.html">std::back_insert_iterator</a></span><br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-front_insert_iterator.html"><span class="t-lines"><span>front_insert_iterator</span></span></a></div>
</div>
</td>
<td>&#29992;&#20110;&#22312;&#23481;&#22120;&#22836;&#37096;&#25554;&#20837;&#30340;&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-front_inserter.html"><span class="t-lines"><span>front_inserter</span></span></a></div>
</div>
</td>
<td>&#21019;&#24314;&#25317;&#26377;&#20174;&#23454;&#21442;&#25512;&#20986;&#30340;&#31867;&#22411;&#30340; <span class="t-lc"><a href="cpp-iterator-front_insert_iterator.html">std::front_insert_iterator</a></span><br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-insert_iterator.html"><span class="t-lines"><span>insert_iterator</span></span></a></div>
</div>
</td>
<td>&#29992;&#20110;&#25554;&#20837;&#23481;&#22120;&#30340;&#36845;&#20195;&#22120;&#36866;&#37197;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-inserter.html"><span class="t-lines"><span>inserter</span></span></a></div>
</div>
</td>
<td>&#21019;&#24314;&#25317;&#26377;&#20174;&#23454;&#21442;&#25512;&#20986;&#30340;&#31867;&#22411;&#30340; <span class="t-lc"><a href="cpp-iterator-insert_iterator.html">std::insert_iterator</a></span><br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.B5.81.E8.BF.AD.E4.BB.A3.E5.99.A8">&#27969;&#36845;&#20195;&#22120;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-istream_iterator.html"><span class="t-lines"><span>istream_iterator</span></span></a></div>
</div>
</td>
<td>&#20174; <span class="t-lc"><a href="cpp-io-basic_istream.html">std::basic_istream</a></span> &#35835;&#21462;&#30340;&#36755;&#20837;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ostream_iterator.html"><span class="t-lines"><span>ostream_iterator</span></span></a></div>
</div>
</td>
<td>&#20889;&#20837; <span class="t-lc"><a href="cpp-io-basic_ostream.html">std::basic_ostream</a></span> &#30340;&#36755;&#20986;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-istreambuf_iterator.html"><span class="t-lines"><span>istreambuf_iterator</span></span></a></div>
</div>
</td>
<td>&#20174; <span class="t-lc"><a href="cpp-io-basic_streambuf.html">std::basic_streambuf</a></span> &#35835;&#21462;&#30340;&#36755;&#20837;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ostreambuf_iterator.html"><span class="t-lines"><span>ostreambuf_iterator</span></span></a></div>
</div>
</td>
<td>&#20889;&#20837; <span class="t-lc"><a href="cpp-io-basic_streambuf.html">std::basic_streambuf</a></span> &#30340;&#36755;&#20986;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8.E6.93.8D.E4.BD.9C">&#36845;&#20195;&#22120;&#25805;&#20316;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-iterator.html">&lt;iterator&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-advance.html"><span class="t-lines"><span>advance</span></span></a></div>
</div>
</td>
<td>&#20196;&#36845;&#20195;&#22120;&#21069;&#36827;&#32473;&#23450;&#30340;&#36317;&#31163;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-distance.html"><span class="t-lines"><span>distance</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#20004;&#20010;&#36845;&#20195;&#22120;&#38388;&#30340;&#36317;&#31163;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-next.html"><span class="t-lines"><span>next</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#20196;&#36845;&#20195;&#22120;&#33258;&#22686;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-prev.html"><span class="t-lines"><span>prev</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#20196;&#36845;&#20195;&#22120;&#33258;&#20943;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ranges-advance.html"><span class="t-lines"><span>ranges::advance</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#20196;&#36845;&#20195;&#22120;&#21069;&#36827;&#32473;&#23450;&#30340;&#36317;&#31163;&#25110;&#21040;&#32473;&#23450;&#30340;&#36793;&#30028;<br />
<span class="t-mark">(niebloid)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ranges-distance.html"><span class="t-lines"><span>ranges::distance</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#36845;&#20195;&#22120;&#19982;&#21736;&#20301;&#38388;&#30340;&#36317;&#31163;&#65292;&#25110;&#33539;&#22260;&#36215;&#22987;&#19982;&#32467;&#23614;&#38388;&#30340;&#36317;&#31163;<br />
<span class="t-mark">(niebloid)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ranges-next.html"><span class="t-lines"><span>ranges::next</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#33258;&#22686;&#36845;&#20195;&#22120;&#32473;&#23450;&#30340;&#36317;&#31163;&#25110;&#21040;&#36793;&#30028;<br />
<span class="t-mark">(niebloid)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-ranges-prev.html"><span class="t-lines"><span>ranges::prev</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#33258;&#20943;&#36845;&#20195;&#22120;&#32473;&#23450;&#30340;&#36317;&#31163;&#25110;&#21040;&#36793;&#30028;<br />
<span class="t-mark">(niebloid)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.8C.83.E5.9B.B4.E8.AE.BF.E9.97.AE">&#33539;&#22260;&#35775;&#38382;</span></h3>
<p>&#36825;&#20123;&#38750;&#25104;&#21592;&#20989;&#25968;&#25552;&#20379;&#23545;&#23481;&#22120;&#12289;&#36890;&#24120;&#25968;&#32452;&#65292;&#21450; <span class="t-lc"><a href="cpp-utility-initializer_list.html">std::initializer_list</a></span> &#30340;&#36890;&#29992;&#25509;&#21475;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-array.html">&lt;array&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-deque.html">&lt;deque&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-forward_list.html">&lt;forward_list&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-iterator.html">&lt;iterator&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-list.html">&lt;list&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-map.html">&lt;map&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-regex.html">&lt;regex&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-set.html">&lt;set&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-span.html">&lt;span&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-string.html">&lt;string&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-string_view.html">&lt;string_view&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-unordered_map.html">&lt;unordered_map&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-unordered_set.html">&lt;unordered_set&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-vector.html">&lt;vector&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-begin.html"><span class="t-lines"><span>begin</span><span>cbegin</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span><span><span class="t-mark-rev t-since-cxx14">(C++14)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#23481;&#22120;&#25110;&#25968;&#32452;&#36215;&#22987;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-end.html"><span class="t-lines"><span>end</span><span>cend</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span><span><span class="t-mark-rev t-since-cxx14">(C++14)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#23481;&#22120;&#25110;&#25968;&#32452;&#32467;&#23614;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-rbegin.html"><span class="t-lines"><span>rbegin</span><span>crbegin</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx14">(C++14)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#19968;&#20010;&#23481;&#22120;&#25110;&#25968;&#32452;&#30340;&#36870;&#21521;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-rend.html"><span class="t-lines"><span>rend</span><span>crend</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx14">(C++14)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#23481;&#22120;&#25110;&#25968;&#32452;&#30340;&#36870;&#21521;&#23614;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-size.html"><span class="t-lines"><span>size</span><span>ssize</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx17">(C++17)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#23481;&#22120;&#25110;&#25968;&#32452;&#30340;&#22823;&#23567;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-empty.html"><span class="t-lines"><span>empty</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx17">(C++17)</span></span></span></div>
</div>
</td>
<td>&#26816;&#26597;&#23481;&#22120;&#26159;&#21542;&#20026;&#31354;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-iterator-data.html"><span class="t-lines"><span>data</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx17">(C++17)</span></span></span></div>
</div>
</td>
<td>&#33719;&#24471;&#25351;&#21521;&#24213;&#23618;&#25968;&#32452;&#30340;&#25351;&#38024;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-ranges.html">&lt;ranges&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-iterator.html">&lt;iterator&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::ranges</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-begin.html"><span class="t-lines"><span>ranges::begin</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#33539;&#22260;&#36215;&#22987;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-cbegin.html"><span class="t-lines"><span>ranges::cbegin</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#21482;&#35835;&#33539;&#22260;&#36215;&#22987;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-end.html"><span class="t-lines"><span>ranges::end</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#31034;&#33539;&#22260;&#32467;&#23614;&#30340;&#21736;&#20301;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-cend.html"><span class="t-lines"><span>ranges::cend</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#31034;&#21482;&#35835;&#33539;&#22260;&#32467;&#23614;&#30340;&#21736;&#20301;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-rbegin.html"><span class="t-lines"><span>ranges::rbegin</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#33539;&#22260;&#30340;&#36870;&#21521;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-crbegin.html"><span class="t-lines"><span>ranges::crbegin</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#21482;&#35835;&#33539;&#22260;&#30340;&#36870;&#21521;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-rend.html"><span class="t-lines"><span>ranges::rend</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#33539;&#22260;&#30340;&#36870;&#21521;&#23614;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-crend.html"><span class="t-lines"><span>ranges::crend</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#21482;&#35835;&#33539;&#22260;&#30340;&#36870;&#21521;&#23614;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-size.html"><span class="t-lines"><span>ranges::size</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#31561;&#20110;&#33539;&#22260;&#22823;&#23567;&#30340;&#25972;&#25968;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-ssize.html"><span class="t-lines"><span>ranges::ssize</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#31561;&#20110;&#33539;&#22260;&#22823;&#23567;&#30340;&#26377;&#31526;&#21495;&#25972;&#25968;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-empty.html"><span class="t-lines"><span>ranges::empty</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#26816;&#26597;&#33539;&#22260;&#26159;&#21542;&#20026;&#31354;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-data.html"><span class="t-lines"><span>ranges::data</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#33719;&#24471;&#25351;&#21521;&#36830;&#32493;&#33539;&#22260;&#30340;&#36215;&#22987;&#30340;&#25351;&#38024;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-ranges-cdata.html"><span class="t-lines"><span>ranges::cdata</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#33719;&#24471;&#25351;&#21521;&#21482;&#35835;&#36830;&#32493;&#33539;&#22260;&#30340;&#36215;&#22987;&#30340;&#25351;&#38024;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>