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

379 lines
41 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>C++ &#20855;&#21517;&#35201;&#27714;&#65306;&#24207;&#21015;&#23481;&#22120; (SequenceContainer)</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_named_req_SequenceContainer skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading"><span style="font-size:0.7em; line-height:130%">C++ &#20855;&#21517;&#35201;&#27714;&#65306;</span><span style="font-style:italic">&#24207;&#21015;&#23481;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(SequenceContainer)</span></h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-named_req.html">named req</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p><strong class="selflink"><span style="font-style:italic">&#24207;&#21015;&#23481;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(SequenceContainer)</span></strong> &#26159;&#22312;&#32447;&#24615;&#25490;&#21015;&#20013;&#23384;&#20648;&#30456;&#21516;&#31867;&#22411;&#23545;&#35937;&#30340;<a href="cpp-named_req-Container.html"><span style="font-style:italic">&#23481;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Container)</span></a> &#12290;</p>
<h3><span class="mw-headline" id=".E8.A6.81.E6.B1.82">&#35201;&#27714;</span></h3>
<p>&#20197;&#19979;&#24773;&#20917;&#19979;&#65292;&#31867;&#22411; <code>X</code> &#28385;&#36275;<strong class="selflink"><span style="font-style:italic">&#24207;&#21015;&#23481;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(SequenceContainer)</span></strong></p>
<ul>
<li>&#31867;&#22411; <code>X</code> &#28385;&#36275;<a href="cpp-named_req-Container.html"><span style="font-style:italic">&#23481;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Container)</span></a> &#65292;&#19988;</li>
</ul>
<p>&#32473;&#23450;</p>
<ul>
<li><code>T</code>&#65292;&#20026; <code>X</code> &#30340;&#20803;&#32032;&#31867;&#22411;</li>
<li><code>A</code>&#65292;&#20026; <code>X</code> &#30340;&#20998;&#37197;&#22120;&#31867;&#22411;&#65306;&#33509;&#23384;&#22312;&#21017;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="sy4">::</span><span class="me2">allocator_type</span></span></span>&#65292;&#21542;&#21017;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-memory-allocator.html"><span class="kw700">std::<span class="me2">allocator</span></span></a><span class="sy1">&lt;</span>T<span class="sy1">&gt;</span></span></span></li>
<li><code>a</code>&#65292;&#20026; <code>X</code> &#31867;&#22411;&#30340;<a href="cpp-language-value_category.html">&#24038;&#20540;</a>&#34920;&#36798;&#24335;</li>
<li><code>p</code>&#65292;<code>a</code> &#20013;&#30340;&#26377;&#25928;&#24120;&#37327;&#36845;&#20195;&#22120;</li>
<li><code>q</code>&#65292;<code>a</code> &#20013;&#30340;&#26377;&#25928;&#21487;&#35299;&#24341;&#29992;&#24120;&#37327;&#36845;&#20195;&#22120;</li>
<li><code>q1</code> &#19982; <code>q2</code>&#65292;&#20026; <code>a</code> &#20013;&#30340;&#20004;&#20010;&#26377;&#25928;&#24120;&#37327;&#36845;&#20195;&#22120;&#65292;&#24182;&#20351;&#24471; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="br0">[</span>q1, q2<span class="br0">)</span></span></span> &#26159;&#26377;&#25928;&#33539;&#22260;</li>
<li><code>i</code> &#19982; <code>j</code>&#65292;&#20026;<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> &#65292;&#20351;&#24471; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="br0">[</span>i, j<span class="br0">)</span></span></span> &#26159;&#26377;&#25928;&#33539;&#22260;&#65292;&#19988;&#21508;&#36845;&#20195;&#22120;&#25351;&#20195;&#33021;&#38544;&#24335;&#36716;&#25442;&#25104; <code>value_type</code> &#30340;&#23545;&#35937;</li>
<li><code>il</code>&#65292;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-utility-initializer_list.html"><span class="kw960">std::<span class="me2">initializer_list</span></span></a><span class="sy1">&lt;</span>value_type<span class="sy1">&gt;</span></span></span> &#31867;&#22411;&#30340;&#23545;&#35937;</li>
<li><code>n</code>&#65292;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="sy4">::</span><span class="me2">size_type</span></span></span> &#31867;&#22411;&#30340;&#20540;</li>
<li><code>t</code>&#65292;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="sy4">::</span><span class="me2">value_type</span></span></span> &#31867;&#22411;&#30340;&#24038;&#20540;&#25110; const &#21491;&#20540;</li>
<li><code>rv</code>&#65292;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="sy4">::</span><span class="me2">value_type</span></span></span> &#31867;&#22411;&#30340;&#38750; const &#21491;&#20540;</li>
<li><code>Args</code>&#65306;&#27169;&#26495;&#24418;&#21442;&#21253;</li>
<li><code>args</code>&#65306;&#25317;&#26377;&#27169;&#24335; <span class="t-c"><span class="mw-geshi cpp source-cpp">Arg<span class="sy3">&amp;&amp;</span></span></span> &#30340;&#20989;&#25968;&#24418;&#21442;&#21253;</li>
</ul>
<p>&#19979;&#21015;&#34920;&#36798;&#24335;&#24517;&#39035;&#21512;&#27861;&#65292;&#19988;&#23545;&#38500; <span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> &#20043;&#22806;&#30340;&#25152;&#26377;&#39034;&#24207;&#23481;&#22120;&#22343;&#20855;&#26377;&#25152;&#25351;&#23450;&#30340;&#25928;&#26524;&#65306;</p>
<table class="wikitable">
<tr>
<th>&#34920;&#36798;&#24335;</th>
<th>&#36820;&#22238;&#31867;&#22411;</th>
<th>&#25928;&#26524;</th>
<th>&#21069;&#26465;&#20214;</th>
<th>&#21518;&#26465;&#20214;</th>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="br0">(</span>n, t<span class="br0">)</span></span></span>
<p><span class="t-c"><span class="mw-geshi cpp source-cpp">X a<span class="br0">(</span>n, t<span class="br0">)</span></span></span></p>
</td>
<td></td>
<td>&#26500;&#36896;&#20445;&#26377; <code><b>n</b></code> &#20010; <code><b>t</b></code> &#30340;&#21103;&#26412;&#30340;&#23481;&#22120;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a> &#21040; <code>X</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-iterator-distance.html"><span class="kw673">std::<span class="me2">distance</span></span></a><span class="br0">(</span>begin<span class="br0">(</span><span class="br0">)</span>,end<span class="br0">(</span><span class="br0">)</span><span class="br0">)</span> <span class="sy1">==</span> n</span></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="br0">(</span>i, j<span class="br0">)</span></span></span>
<p><span class="t-c"><span class="mw-geshi cpp source-cpp">X a<span class="br0">(</span>i, j<span class="br0">)</span></span></span></p>
</td>
<td></td>
<td>&#26500;&#36896;&#19982;&#33539;&#22260; <code>[i,j)</code> &#36880;&#20803;&#32032;&#30456;&#31561;&#30340;&#39034;&#24207;&#23481;&#22120;</td>
<td><code>T</code> &#20174; <code>*i</code> <a href="cpp-named_req-EmplaceConstructible.html"><span style="font-style:italic">&#21487;&#23601;&#20301;&#26500;&#36896;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(EmplaceConstructible)</span></a> &#21040; <code>X</code> &#20013;
<p><span class="t-mark">(&#20165;&#23545; std::vector)</span>&#33509;&#21508;&#36845;&#20195;&#22120;&#19981;&#26159;<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> &#65292;&#21017; <code>T</code> &#24517;&#39035;<a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a></p>
</td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-iterator-distance.html"><span class="kw673">std::<span class="me2">distance</span></span></a><span class="br0">(</span>begin<span class="br0">(</span><span class="br0">)</span>,end<span class="br0">(</span><span class="br0">)</span><span class="br0">)</span> <span class="sy1">==</span> <a href="cpp-iterator-distance.html"><span class="kw673">std::<span class="me2">distance</span></span></a><span class="br0">(</span>i,j<span class="br0">)</span></span></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="br0">(</span>il<span class="br0">)</span></span></span></td>
<td></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="br0">(</span>il.<span class="me1">begin</span><span class="br0">(</span><span class="br0">)</span>, il.<span class="me1">end</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span></span></span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a <span class="sy1">=</span> il</span></span></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">X<span class="sy3">&amp;</span></span></span></td>
<td>&#23558; <code><b>il</b></code> &#25152;&#34920;&#31034;&#30340;&#33539;&#22260;&#36171;&#20540;&#21040; <code><b>a</b></code> &#20013;<sup id="cite_ref-1" class="reference"><a href="cpp-named_req-SequenceContainer.html#cite_note-1">[1]</a></sup></td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a> &#19988;<a href="cpp-named_req-CopyAssignable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyAssignable)</span></a></td>
<td><code><b>a</b></code> &#30340;&#26082;&#23384;&#20803;&#32032;&#34987;&#38144;&#27585;&#25110;&#34987;&#36171;&#20540;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">emplace</span><span class="br0">(</span>p,args<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#22312; <code><b>p</b></code> &#21069;&#25554;&#20837;&#20197; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-utility-forward.html"><span class="kw1117">std::<span class="me2">forward</span></span></a><span class="sy1">&lt;</span>Args<span class="sy1">&gt;</span><span class="br0">(</span>args<span class="br0">)</span></span></span> &#26500;&#36896;&#30340; <code>T</code> &#31867;&#22411;&#30340;&#23545;&#35937;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a>
<p><span class="t-mark">(&#23545; std::vector &#19982; std::deque)</span> <code>T</code> <a href="cpp-named_req-MoveAssignable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveAssignable)</span></a> &#19988;<a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a></p>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#30001; <code>args</code> &#26500;&#36896;&#21040; <code>a</code> &#20013;&#30340;&#20803;&#32032;&#30340;&#36845;&#20195;&#22120;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">insert</span><span class="br0">(</span>p,t<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#22312; <code><b>p</b></code> &#21069;&#25554;&#20837; <code><b>t</b></code> &#30340;&#21103;&#26412;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a>
<p><span class="t-mark">(&#23545; std::vector &#19982; std::deque)</span> <code>T</code> <a href="cpp-named_req-CopyAssignable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyAssignable)</span></a> &#25110;<a href="cpp-named_req-MoveAssignable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveAssignable)</span></a></p>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#25554;&#20837;&#21040; <code>a</code> &#20013;&#30340; <code>t</code> &#30340;&#21103;&#26412;&#30340;&#36845;&#20195;&#22120;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">insert</span><span class="br0">(</span>p,rv<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#22312; <code><b>p</b></code> &#21069;&#25554;&#20837; <code><b>rv</b></code> &#30340;&#21103;&#26412;&#65292;&#21487;&#33021;&#29992;&#31227;&#21160;&#35821;&#20041;</td>
<td><code>T</code> <a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a>
<p><span class="t-mark">(&#23545; std::vector &#19982; std::deque)</span> <code>T</code> <a href="cpp-named_req-MoveAssignable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveAssignable)</span></a></p>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#25554;&#20837;&#21040; <code>a</code> &#20013;&#30340; <code>rv</code> &#30340;&#21103;&#26412;&#30340;&#36845;&#20195;&#22120;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">insert</span><span class="br0">(</span>p,n,t<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#25554;&#20837; <code><b>n</b></code> &#20010; <code><b>t</b></code> &#30340;&#21103;&#26412;&#21040; <code><b>p</b></code> &#20043;&#21069;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a> &#19988;<a href="cpp-named_req-CopyAssignable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyAssignable)</span></a></td>
<td>&#36820;&#22238;&#25351;&#21521;&#25554;&#20837;&#21040; <code>a</code> &#20013;&#30340;&#39318;&#20803;&#32032;&#30340;&#21103;&#26412;&#30340;&#36845;&#20195;&#22120;&#65292;&#25110;&#24403; <span class="t-c"><span class="mw-geshi cpp source-cpp">n<span class="sy1">==</span><span class="nu0">0</span></span></span> &#26102;&#20026; <code>p</code></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">insert</span><span class="br0">(</span>p,i,j<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#25554;&#20837; <code>[i, j)</code> &#20013;&#20803;&#32032;&#30340;&#21103;&#26412;&#21040; <code><b>p</b></code> &#20043;&#21069;</td>
<td><code>T</code> <a href="cpp-named_req-EmplaceConstructible.html"><span style="font-style:italic">&#21487;&#23601;&#20301;&#26500;&#36896;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(EmplaceConstructible)</span></a> &#19988; <code><b>i</b></code> &#19982; <code><b>j</b></code> &#19981;&#22312; <code><b>a</b></code> &#20013;
<p><span class="t-mark">(&#20165;&#23545; std::vector)</span>&#33509;&#36845;&#20195;&#22120;&#19981;&#26159;<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> &#65292;&#21017; <code>T</code> &#24517;&#39035;<a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a> &#19988;<a href="cpp-named_req-MoveAssignable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveAssignable)</span></a></p>
</td>
<td><code>[i,j)</code> &#20013;&#30340;&#27599;&#20010;&#36845;&#20195;&#22120;&#34987;&#35299;&#24341;&#29992;&#19968;&#27425;&#12290;&#36820;&#22238;&#25351;&#21521;&#25554;&#20837;&#21040; <code>a</code> &#30340;&#39318;&#20803;&#32032;&#30340;&#21103;&#26412;&#30340;&#36845;&#20195;&#22120;&#65292;&#25110;&#24403; <span class="t-c"><span class="mw-geshi cpp source-cpp">i<span class="sy1">==</span>j</span></span> &#26102;&#20026; <code>p</code></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">insert</span><span class="br0">(</span>p, il<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">insert</span><span class="br0">(</span>p,il.<span class="me1">begin</span><span class="br0">(</span><span class="br0">)</span>,il.<span class="me1">end</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span></span></span></td>
<td></td>
<td>&#36820;&#22238;&#25351;&#21521;&#25554;&#20837;&#21040; <code>a</code> &#20013;&#30340;&#39318;&#20803;&#32032;&#30340;&#21103;&#26412;&#30340;&#36845;&#20195;&#22120;&#65292;&#25110;&#33509; <code>il</code> &#20026;&#31354;&#21017;&#20026; <code>p</code>&#12290;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">erase</span><span class="br0">(</span>q<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#25830;&#38500; <code>q</code> &#25152;&#25351;&#21521;&#30340;&#20803;&#32032;</td>
<td><span class="t-mark">(std::deque, std::vector)</span> <code>T</code> <a href="cpp-named_req-MoveAssignable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveAssignable)</span></a></td>
<td>&#36820;&#22238;&#25351;&#21521;&#25830;&#38500;&#21069;&#32039;&#36319; <code>q</code> &#20043;&#21518;&#30340;&#20803;&#32032;&#30340;&#36845;&#20195;&#22120;&#65292;&#25110;&#33509;&#27492;&#31181;&#20803;&#32032;&#19981;&#23384;&#22312;&#21017;&#36820;&#22238; <span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">end</span><span class="br0">(</span><span class="br0">)</span></span></span>&#12290;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">erase</span><span class="br0">(</span>q1,q2<span class="br0">)</span></span></span></td>
<td><code>iterator</code></td>
<td>&#25830;&#38500; <code>[q1,q2)</code> &#20013;&#30340;&#20803;&#32032;</td>
<td><span class="t-mark">(std::deque, std::vector)</span> <code>T</code> <a href="cpp-named_req-MoveAssignable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveAssignable)</span></a></td>
<td>&#36820;&#22238;&#25351;&#21521;&#22312;&#20219;&#20309;&#25830;&#38500;&#21069; <code>q2</code> &#26366;&#25351;&#21521;&#30340;&#20803;&#32032;&#30340;&#36845;&#20195;&#22120;&#65292;&#25110;&#33509;&#19981;&#23384;&#22312;&#27492;&#31181;&#20803;&#32032;&#21017;&#36820;&#22238; <span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">end</span><span class="br0">(</span><span class="br0">)</span></span></span>&#12290;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">clear</span><span class="br0">(</span><span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#38144;&#27585; <code><b>a</b></code> &#20013;&#25152;&#26377;&#20803;&#32032;</td>
<td></td>
<td>
<p>&#25152;&#26377;&#24341;&#29992;&#12289;&#25351;&#38024;&#21450;&#36845;&#20195;&#22120;&#22343;&#22833;&#25928;&#65292;&#21253;&#21547;&#23614;&#36845;&#20195;&#22120;&#12290;<span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">empty</span><span class="br0">(</span><span class="br0">)</span> <span class="sy1">==</span> <span class="kw2">true</span></span></span>&#12290;</p>
</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">assign</span><span class="br0">(</span>i,j<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#20197; <code>[i, j)</code> &#30340;&#21103;&#26412;&#26367;&#25442; a &#20013;&#30340;&#20803;&#32032;</td>
<td><code>T</code> <a href="cpp-named_req-EmplaceConstructible.html"><span style="font-style:italic">&#21487;&#23601;&#20301;&#26500;&#36896;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(EmplaceConstructible)</span></a> &#65292;&#19988; <code><b>i</b></code>&#12289;<code><b>j</b></code> &#19981;&#22312; <code><b>a</b></code> &#20013;
<p><span class="t-mark">(std::vector)</span>&#65292;&#33509;&#38750;<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> &#65292;&#21017; <code>T</code> <a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a></p>
</td>
<td><code>[i,j)</code> &#20013;&#30340;&#27599;&#20010;&#36845;&#20195;&#22120;&#34987;&#35299;&#24341;&#29992;&#19968;&#27425;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">assign</span><span class="br0">(</span>il<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">assign</span><span class="br0">(</span>il.<span class="me1">begin</span><span class="br0">(</span><span class="br0">)</span>,il.<span class="me1">end</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span></span></span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">assign</span><span class="br0">(</span>n,t<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#29992; <code><b>t</b></code> &#30340; <code><b>n</b></code> &#20010;&#21103;&#26412;&#26367;&#25442; <code><b>a</b></code> &#20013;&#30340;&#20803;&#32032;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a> &#24182;<a href="cpp-named_req-CopyAssignable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#36171;&#20540;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyAssignable)</span></a></td>
<td></td>
</tr>
<tr>
<th colspan="5">&#27880;</th>
</tr>
<tr>
<td>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="cpp-named_req-SequenceContainer.html#cite_ref-1">&uarr;</a></span> <span class="reference-text"><span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> &#25903;&#25345;&#20174;&#33457;&#25324;&#21495;&#21021;&#22987;&#21270;&#22120;&#21015;&#34920;&#22797;&#21046;&#65292;&#20294;&#19981;&#25903;&#25345;&#20174; <span class="t-lc"><a href="cpp-utility-initializer_list.html">std::initializer_list</a></span> &#36171;&#20540;</span></li>
</ol>
</td>
</tr>
</table>
<p>&#19979;&#21015;&#34920;&#36798;&#24335;&#24517;&#39035;&#21512;&#27861;&#65292;&#19988;&#23545;&#20110;&#25152;&#25351;&#21517;&#30340;&#39034;&#24207;&#23481;&#22120;&#25317;&#26377;&#25152;&#25351;&#23450;&#30340;&#25928;&#26524;&#65306;</p>
<table class="wikitable">
<tr>
<th>&#34920;&#36798;&#24335;</th>
<th>&#36820;&#22238;&#31867;&#22411;</th>
<th>&#25928;&#26524;</th>
<th>&#21069;&#26465;&#20214;</th>
<th>&#23481;&#22120;</th>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">front</span><span class="br0">(</span><span class="br0">)</span></span></span></td>
<td><code>reference</code>
<p>&#23545;&#20110; const a &#20026; <code>const_reference</code></p>
</td>
<td>&#31561;&#20215;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span>a.<span class="me1">begin</span><span class="br0">(</span><span class="br0">)</span></span></span></td>
<td></td>
<td>&#65288;&#20840;&#37096;&#65289;</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">back</span><span class="br0">(</span><span class="br0">)</span></span></span></td>
<td><code>reference</code>
<p>&#23545;&#20110; const a &#20026; <code>const_reference</code></p>
</td>
<td>&#31561;&#20215;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="br0">{</span> <span class="kw4">auto</span> tmp <span class="sy1">=</span> a.<span class="me1">end</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span> <span class="sy2">--</span>tmp<span class="sy4">;</span> <span class="kw1">return</span> <span class="sy2">*</span>tmp<span class="sy4">;</span> <span class="br0">}</span></span></span></td>
<td></td>
<td><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> <span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> <span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">emplace_front</span><span class="br0">(</span>args<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#21069;&#38468;&#19968;&#20010;&#20197; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-utility-forward.html"><span class="kw1117">std::<span class="me2">forward</span></span></a><span class="sy1">&lt;</span>Args<span class="sy1">&gt;</span><span class="br0">(</span>args<span class="br0">)</span>...</span></span> &#26500;&#36896;&#30340; <code>T</code></td>
<td><code>T</code> &#20174; <code>args</code> <a href="cpp-named_req-EmplaceConstructible.html"><span style="font-style:italic">&#21487;&#23601;&#20301;&#26500;&#36896;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(EmplaceConstructible)</span></a> &#21040; <code>X</code> &#20013;</td>
<td><span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-forward_list.html">std::forward_list</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">emplace_back</span><span class="br0">(</span>args<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#21518;&#38468;&#19968;&#20010;&#20197; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-utility-forward.html"><span class="kw1117">std::<span class="me2">forward</span></span></a><span class="sy1">&lt;</span>Args<span class="sy1">&gt;</span><span class="br0">(</span>args<span class="br0">)</span>...</span></span> &#26500;&#36896;&#30340; <code>T</code></td>
<td><code>T</code> &#20174; <code>args</code> <a href="cpp-named_req-EmplaceConstructible.html"><span style="font-style:italic">&#21487;&#23601;&#20301;&#26500;&#36896;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(EmplaceConstructible)</span></a> &#21040; <code>X</code> &#20013;
<p><span class="t-mark">(&#20165; std::vector)</span> <code>T</code> <a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a> &#21040; <code>X</code> &#20013;</p>
</td>
<td><span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">push_front</span><span class="br0">(</span>t<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#21069;&#38468; <code>t</code> &#30340;&#19968;&#20010;&#21103;&#26412;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a> &#21040; <code>X</code> &#20013;</td>
<td><span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-forward_list.html">std::forward_list</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">push_front</span><span class="br0">(</span>rv<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#21069;&#38468; <code>rv</code> &#30340;&#19968;&#20010;&#21103;&#26412;&#65292;&#21487;&#33021;&#29992;&#31227;&#21160;&#35821;&#20041;</td>
<td><code>T</code> <a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a> &#21040; <code>X</code> &#20013;</td>
<td><span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-forward_list.html">std::forward_list</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">push_back</span><span class="br0">(</span>t<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#21518;&#38468; <code>t</code> &#30340;&#19968;&#20010;&#21103;&#26412;</td>
<td><code>T</code> <a href="cpp-named_req-CopyInsertable.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyInsertable)</span></a> &#21040; <code>X</code> &#20013;</td>
<td><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> <span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">push_back</span><span class="br0">(</span>rv<span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#21518;&#38468; <code>rv</code> &#30340;&#19968;&#20010;&#21103;&#26412;&#65292;&#21487;&#33021;&#29992;&#31227;&#21160;&#35821;&#20041;</td>
<td><code>T</code> <a href="cpp-named_req-MoveInsertable.html"><span style="font-style:italic">&#21487;&#31227;&#21160;&#25554;&#20837;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(MoveInsertable)</span></a> &#21040; <code>X</code> &#20013;</td>
<td><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> <span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">pop_front</span><span class="br0">(</span><span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#38144;&#27585;&#39318;&#20803;&#32032;</td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">empty</span><span class="br0">(</span><span class="br0">)</span> <span class="sy1">==</span> <span class="kw2">false</span></span></span></td>
<td><span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-forward_list.html">std::forward_list</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">pop_back</span><span class="br0">(</span><span class="br0">)</span></span></span></td>
<td><code>void</code></td>
<td>&#38144;&#27585;&#26368;&#26411;&#20803;&#32032;</td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">empty</span><span class="br0">(</span><span class="br0">)</span> <span class="sy1">==</span> <span class="kw2">false</span></span></span></td>
<td><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> <span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-list.html">std::list</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a<span class="br0">[</span>n<span class="br0">]</span></span></span></td>
<td><code>reference</code>
<p>&#23545;&#20110; const a &#20026; <code>const_reference</code></p>
</td>
<td>&#31561;&#20215;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span><span class="br0">(</span>n <span class="sy2">+</span> a.<span class="me1">begin</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span></span></span></td>
<td></td>
<td><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> <span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> <span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">a.<span class="me1">at</span><span class="br0">(</span>n<span class="br0">)</span></span></span></td>
<td><code>reference</code>
<p>&#23545;&#20110; const a &#20026; <code>const_reference</code></p>
</td>
<td>&#31561;&#20215;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span><span class="br0">(</span>n <span class="sy2">+</span> a.<span class="me1">begin</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span></span></span>&#65292;&#20294;&#33509; <span class="t-c"><span class="mw-geshi cpp source-cpp">n<span class="sy1">&gt;=</span>size<span class="br0">(</span><span class="br0">)</span></span></span> &#21017;&#25243;&#20986; <span class="t-lc">out_of_range</span></td>
<td></td>
<td><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span> <span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> <span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
</tr>
</table>
<p>&#21478;&#22806;&#65292;&#23545;&#20110;&#27599;&#20010;&#39034;&#24207;&#23481;&#22120;&#65292;&#25509;&#25910;&#20004;&#20010;&#36755;&#20837;&#36845;&#20195;&#22120;&#30340;&#26500;&#36896;&#20989;&#25968;&#27169;&#26495;&#21644;&#25104;&#21592;&#20989;&#25968; <code>insert()</code>&#12289;<code>append()</code>&#12289;<code>assign()</code>&#12289;<code>replace()</code> &#30340;&#27169;&#26495;&#37325;&#36733;&#65292;&#33509;&#30456;&#24212;&#30340;&#27169;&#26495;&#23454;&#21442;&#19981;&#28385;&#36275;<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> &#65292;&#21017;&#23427;&#20204;&#19981;&#21442;&#19982;&#37325;&#36733;&#20915;&#35758;&#12290;</p>
<h3><span class="mw-headline" id=".E6.A0.87.E5.87.86.E5.BA.93.E4.B8.AD.E7.9A.84.E9.A1.BA.E5.BA.8F.E5.AE.B9.E5.99.A8">&#26631;&#20934;&#24211;&#20013;&#30340;&#39034;&#24207;&#23481;&#22120;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-string-basic_string.html"><span class="t-lines"><span>basic_string</span></span></a></div>
</div>
</td>
<td>&#23384;&#20648;&#24182;&#25805;&#20316;&#23383;&#31526;&#24207;&#21015;<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-container-array.html"><span class="t-lines"><span>array</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>&#38745;&#24577;&#30340;&#36830;&#32493;&#25968;&#32452;<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-container-vector.html"><span class="t-lines"><span>vector</span></span></a></div>
</div>
</td>
<td>&#21160;&#24577;&#30340;&#36830;&#32493;&#25968;&#32452;<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-container-deque.html"><span class="t-lines"><span>deque</span></span></a></div>
</div>
</td>
<td>&#21452;&#31471;&#38431;&#21015;<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-container-forward_list.html"><span class="t-lines"><span>forward_list</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></span></span></div>
</div>
</td>
<td>&#21333;&#38142;&#34920;<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-container-list.html"><span class="t-lines"><span>list</span></span></a></div>
</div>
</td>
<td>&#21452;&#38142;&#34920;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E6.9D.83.E8.A1.A1.2F.E4.BD.BF.E7.94.A8.E5.A4.87.E6.B3.A8">&#26435;&#34913;/&#20351;&#29992;&#22791;&#27880;</span></h4>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>std::array</td>
<td>&#24555;&#36895;&#35775;&#38382;&#20294;&#20803;&#32032;&#25968;&#37327;&#22266;&#23450;</td>
</tr>
<tr class="t-dsc">
<td>std::vector</td>
<td>&#24555;&#36895;&#35775;&#38382;&#20294;&#22823;&#22810;&#24773;&#20917;&#22312;&#25554;&#20837;/&#21024;&#38500;&#20302;&#25928;</td>
</tr>
<tr class="t-dsc">
<td>std::list<br />
std::forward_list</td>
<td>&#22312;&#24207;&#21015;&#20013;&#37096;&#39640;&#25928;&#22320;&#25554;&#20837;/&#21024;&#38500;</td>
</tr>
<tr class="t-dsc">
<td>std::deque</td>
<td>&#22312;&#24207;&#21015;&#39318;&#23614;&#39640;&#25928;&#22320;&#25554;&#20837;/&#21024;&#38500;</td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>