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

492 lines
28 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>std::vector&lt;bool&gt;</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_container_vector_bool 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%">std::</span>vector&lt;bool&gt;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-container.html">container</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<table class="t-dcl-begin">
<tbody>
<tr class="t-dsc-header">
<td>
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-vector.html">&lt;vector&gt;</a></code></div>
</td>
<td></td>
<td></td>
</tr>
<tr class="t-dcl">
<td class="t-dcl-nopad">
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">template</span><span class="sy1">&lt;</span><span class="kw1">class</span> Allocator<span class="sy1">&gt;</span><br />
<span class="kw1">class</span> vector<span class="sy1">&lt;</span><span class="kw4">bool</span>, Allocator<span class="sy1">&gt;</span><span class="sy4">;</span></span></div>
</td>
<td class="t-dcl-nopad"></td>
<td class="t-dcl-nopad"></td>
</tr>
<tr class="t-dcl-sep">
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span></span></span> &#26159; <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span> &#23545;&#31867;&#22411; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span></span></span> &#20026;&#31354;&#38388;&#25552;&#25928;&#30340;&#29305;&#21270;&#12290;</p>
<p><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span></span></span> &#20013;&#23545;&#31354;&#38388;&#25552;&#25928;&#30340;&#34892;&#20026;&#65288;&#20197;&#21450;&#23427;&#26159;&#21542;&#26377;&#20248;&#21270;&#65289;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;&#19968;&#31181;&#28508;&#22312;&#20248;&#21270;&#28041;&#21450;&#21040; vector &#30340;&#20803;&#32032;&#32852;&#21512;&#65292;&#20351;&#24471;&#27599;&#20010;&#20803;&#32032;&#21344;&#29992;&#19968;&#20010;&#21333;&#29420;&#30340;&#20301;&#65292;&#32780;&#38750; <span class="t-c"><span class="mw-geshi cpp source-cpp">sizeof<span class="br0">(</span><span class="kw4">bool</span><span class="br0">)</span></span></span> &#23383;&#33410;&#12290;</p>
<p><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span></span></span> &#34920;&#29616;&#31867;&#20284; <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span> &#65292;&#20294;&#20026;&#33410;&#30465;&#31354;&#38388;&#65292;&#23427;&#65306;</p>
<ul>
<li>&#19981;&#24517;&#20316;&#20026;&#36830;&#32493;&#25968;&#32452;&#23384;&#20648;&#20803;&#32032;</li>
<li>&#26292;&#38706;&#31867; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span><span class="sy4">::</span><span class="me2">reference</span></span></span> &#20026;&#35775;&#38382;&#21333;&#20010;&#20301;&#30340;&#26041;&#27861;&#12290;&#23588;&#20854;&#26159;&#65292;&#27492;&#31867;&#22411;&#30340;&#31867;&#20026; <a href="cpp-container-vector-operator_at.html"><tt>operator[]</tt></a> &#20197;&#20540;&#36820;&#22238;&#12290;</li>
<li>&#19981;&#20351;&#29992; <span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">allocator_traits</span><span class="sy4">::</span><span class="me2">construct</span></span></span> &#26500;&#36896;&#20301;&#20540;&#12290;</li>
<li>&#19981;&#20445;&#35777;&#21516;&#19968;&#23481;&#22120;&#20013;&#30340;&#19981;&#21516;&#20803;&#32032;&#33021;&#30001;&#19981;&#21516;&#32447;&#31243;&#21516;&#26102;&#20462;&#25913;&#12290;</li>
</ul>
<h3><span class="mw-headline" id=".E6.88.90.E5.91.98.E7.B1.BB.E5.9E.8B">&#25104;&#21592;&#31867;&#22411;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc-hitem">
<td>&#25104;&#21592;&#31867;&#22411;</td>
<td>&#23450;&#20041;</td>
</tr>
<tr class="t-dsc">
<td><code>value_type</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span></span></span></td>
</tr>
<tr class="t-dsc">
<td><code>allocator_type</code></td>
<td><code>Allocator</code></td>
</tr>
<tr class="t-dsc">
<td><code>size_type</code></td>
<td>&#23454;&#29616;&#23450;&#20041;</td>
</tr>
<tr class="t-dsc">
<td><code>difference_type</code></td>
<td>&#23454;&#29616;&#23450;&#20041;</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector_bool-reference.html"><span class="t-lines"><span>reference</span></span></a></div>
</div>
</td>
<td>&#34920;&#31034;&#21040;&#21333;&#20010; bool &#30340;&#24341;&#29992;&#30340;&#20195;&#29702;&#31867;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td><code>const_reference</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span></span></span></td>
</tr>
<tr class="t-dsc">
<td><code>pointer</code></td>
<td>&#23454;&#29616;&#23450;&#20041;</td>
</tr>
<tr class="t-dsc">
<td><code>const_pointer</code></td>
<td>&#23454;&#29616;&#23450;&#20041;</td>
</tr>
<tr class="t-dsc">
<td><code>iterator</code></td>
<td>
<table class="t-rev-begin t-rev-begin-noborder">
<tr class="t-rev t-until-cxx20">
<td>
<p>&#23454;&#29616;&#23450;&#20041;</p>
</td>
<td><span class="t-mark-rev t-until-cxx20">(C++20 &#21069;)</span></td>
</tr>
<tr class="t-rev t-since-cxx20">
<td>
<p>&#23454;&#29616;&#23450;&#20041;&#30340;<a href="cpp-named_req-ConstexprIterator.html"><span style="font-style:italic">&#24120;&#37327;&#34920;&#36798;&#24335;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(ConstexprIterator)</span></a></p>
</td>
<td><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></td>
</tr>
</table>
</td>
</tr>
<tr class="t-dsc">
<td><code>const_iterator</code></td>
<td>
<table class="t-rev-begin t-rev-begin-noborder">
<tr class="t-rev t-until-cxx20">
<td>
<p>&#23454;&#29616;&#23450;&#20041;</p>
</td>
<td><span class="t-mark-rev t-until-cxx20">(C++20 &#21069;)</span></td>
</tr>
<tr class="t-rev t-since-cxx20">
<td>
<p>&#23454;&#29616;&#23450;&#20041;&#30340;<a href="cpp-named_req-ConstexprIterator.html"><span style="font-style:italic">&#24120;&#37327;&#34920;&#36798;&#24335;&#36845;&#20195;&#22120;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(ConstexprIterator)</span></a></p>
</td>
<td><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></td>
</tr>
</table>
</td>
</tr>
<tr class="t-dsc">
<td><code>reverse_iterator</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-iterator-reverse_iterator.html"><span class="kw658">std::<span class="me2">reverse_iterator</span></span></a><span class="sy1">&lt;</span>iterator<span class="sy1">&gt;</span></span></span></td>
</tr>
<tr class="t-dsc">
<td><code>const_reverse_iterator</code></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-iterator-reverse_iterator.html"><span class="kw658">std::<span class="me2">reverse_iterator</span></span></a><span class="sy1">&lt;</span>const_iterator<span class="sy1">&gt;</span></span></span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.88.90.E5.91.98.E5.87.BD.E6.95.B0">&#25104;&#21592;&#20989;&#25968;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div t-dsc-member-nobold-div">
<div><a href="cpp-container-vector-vector.html"><span class="t-lines"><span>(&#26500;&#36896;&#20989;&#25968;)</span></span></a></div>
</div>
</td>
<td>&#26500;&#36896; <code>vector</code><br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div t-dsc-member-nobold-div">
<div><a href="cpp-container-vector-~vector.html"><span class="t-lines"><span>(&#26512;&#26500;&#20989;&#25968;)</span></span></a></div>
</div>
</td>
<td>&#26512;&#26500; <code>vector</code><br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-operator=.html"><span class="t-lines"><span>operator=</span></span></a></div>
</div>
</td>
<td>&#36171;&#20540;&#32473;&#23481;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-assign.html"><span class="t-lines"><span>assign</span></span></a></div>
</div>
</td>
<td>&#23558;&#20540;&#36171;&#32473;&#23481;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-get_allocator.html"><span class="t-lines"><span>get_allocator</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#30456;&#20851;&#30340;&#20998;&#37197;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E5.85.83.E7.B4.A0.E8.AE.BF.E9.97.AE">&#20803;&#32032;&#35775;&#38382;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-at.html"><span class="t-lines"><span>at</span></span></a></div>
</div>
</td>
<td>&#35775;&#38382;&#25351;&#23450;&#30340;&#20803;&#32032;&#65292;&#21516;&#26102;&#36827;&#34892;&#36234;&#30028;&#26816;&#26597;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-operator_at.html"><span class="t-lines"><span>operator[]</span></span></a></div>
</div>
</td>
<td>&#35775;&#38382;&#25351;&#23450;&#30340;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-front.html"><span class="t-lines"><span>front</span></span></a></div>
</div>
</td>
<td>&#35775;&#38382;&#31532;&#19968;&#20010;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-back.html"><span class="t-lines"><span>back</span></span></a></div>
</div>
</td>
<td>&#35775;&#38382;&#26368;&#21518;&#19968;&#20010;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E8.BF.AD.E4.BB.A3.E5.99.A8">&#36845;&#20195;&#22120;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-begin.html"><span class="t-lines"><span>begin</span> <span>cbegin</span></span></a></div>
<div><span class="t-lines"><span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#36215;&#22987;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-end.html"><span class="t-lines"><span>end</span> <span>cend</span></span></a></div>
<div><span class="t-lines"><span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#26411;&#23614;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-rbegin.html"><span class="t-lines"><span>rbegin</span><span>crbegin</span></span></a></div>
<div><span class="t-lines"><span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#36215;&#22987;&#30340;&#36870;&#21521;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-rend.html"><span class="t-lines"><span>rend</span><span>crend</span></span></a></div>
<div><span class="t-lines"><span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#26411;&#23614;&#30340;&#36870;&#21521;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E5.AE.B9.E5.99.A8">&#23481;&#22120;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-empty.html"><span class="t-lines"><span>empty</span></span></a></div>
</div>
</td>
<td>&#26816;&#26597;&#23481;&#22120;&#26159;&#21542;&#20026;&#31354;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-size.html"><span class="t-lines"><span>size</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#23481;&#32435;&#30340;&#20803;&#32032;&#25968;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-max_size.html"><span class="t-lines"><span>max_size</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#21487;&#23481;&#32435;&#30340;&#26368;&#22823;&#20803;&#32032;&#25968;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-reserve.html"><span class="t-lines"><span>reserve</span></span></a></div>
</div>
</td>
<td>&#39044;&#30041;&#23384;&#20648;&#31354;&#38388;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-capacity.html"><span class="t-lines"><span>capacity</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#24403;&#21069;&#23384;&#20648;&#31354;&#38388;&#33021;&#22815;&#23481;&#32435;&#30340;&#20803;&#32032;&#25968;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id=".E4.BF.AE.E6.94.B9.E5.99.A8">&#20462;&#25913;&#22120;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-clear.html"><span class="t-lines"><span>clear</span></span></a></div>
</div>
</td>
<td>&#28165;&#38500;&#20869;&#23481;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-insert.html"><span class="t-lines"><span>insert</span></span></a></div>
</div>
</td>
<td>&#25554;&#20837;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-emplace.html"><span class="t-lines"><span>emplace</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx14">(C++14 &#36215;)</span></span></span></div>
</div>
</td>
<td>&#21407;&#20301;&#26500;&#36896;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-erase.html"><span class="t-lines"><span>erase</span></span></a></div>
</div>
</td>
<td>&#25830;&#38500;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-push_back.html"><span class="t-lines"><span>push_back</span></span></a></div>
</div>
</td>
<td>&#23558;&#20803;&#32032;&#28155;&#21152;&#21040;&#23481;&#22120;&#26411;&#23614;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-emplace_back.html"><span class="t-lines"><span>emplace_back</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>&#22312;&#26411;&#23614;&#21407;&#20301;&#26500;&#36896;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-pop_back.html"><span class="t-lines"><span>pop_back</span></span></a></div>
</div>
</td>
<td>&#31227;&#38500;&#26411;&#20803;&#32032;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-resize.html"><span class="t-lines"><span>resize</span></span></a></div>
</div>
</td>
<td>&#25913;&#21464;&#23481;&#22120;&#20013;&#21487;&#23384;&#20648;&#20803;&#32032;&#30340;&#20010;&#25968;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-swap.html"><span class="t-lines"><span>swap</span></span></a></div>
</div>
</td>
<td>&#20132;&#25442;&#20869;&#23481;<br />
<span class="t-mark">(<code>std::vector&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr>
<td colspan="2">
<h5><span class="mw-headline" id="vector.3Cbool.3E_.E7.89.B9.E5.AE.9A.E4.BF.AE.E6.94.B9.E5.99.A8"><code>vector&lt;bool&gt;</code> &#29305;&#23450;&#20462;&#25913;&#22120;</span></h5>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector_bool-flip.html"><span class="t-lines"><span>flip</span></span></a></div>
</div>
</td>
<td>&#32763;&#36716;&#25152;&#26377;&#20301;<br />
<span class="t-mark">(&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector_bool-swap.html"><span class="t-lines"><span>swap</span></span></a></div>
<div><span class="t-lines"><span><span class="t-cmark">[&#38745;&#24577;]</span></span></span></div>
</div>
</td>
<td>&#20132;&#25442;&#20108;&#20010; <code>std::vector&lt;bool&gt;::reference</code><br />
<span class="t-mark">(&#20844;&#24320;&#38745;&#24577;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.9D.9E.E6.88.90.E5.91.98.E5.87.BD.E6.95.B0">&#38750;&#25104;&#21592;&#20989;&#25968;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector-operator_cmp.html"><span class="t-lines"><span>operator==</span><span>operator!=</span><span>operator&lt;</span><span>operator&lt;=</span><span>operator&gt;</span><span>operator&gt;=</span><span>operator&lt;=&gt;</span></span></a></div>
<div><span class="t-lines"><span></span><span><span class="t-mark-rev t-until-cxx20">(C++20 &#20013;&#31227;&#38500;)</span></span><span><span class="t-mark-rev t-until-cxx20">(C++20 &#20013;&#31227;&#38500;)</span></span><span><span class="t-mark-rev t-until-cxx20">(C++20 &#20013;&#31227;&#38500;)</span></span><span><span class="t-mark-rev t-until-cxx20">(C++20 &#20013;&#31227;&#38500;)</span></span><span><span class="t-mark-rev t-until-cxx20">(C++20 &#20013;&#31227;&#38500;)</span></span><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25353;&#29031;&#23383;&#20856;&#39034;&#24207;&#27604;&#36739; vector &#20013;&#30340;&#20540;<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-container-vector-swap2.html"><span class="t-lines"><span>std::swap<span class="t-dsc-small">(std::vector)</span></span></span></a></div>
</div>
</td>
<td>&#29305;&#21270; <span class="t-lc"><a href="cpp-algorithm-swap.html">std::swap</a></span> &#31639;&#27861;<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-container-vector-erase2.html"><span class="t-lines"><span>erase<span class="t-dsc-small">(std::vector)</span></span><span>erase_if<span class="t-dsc-small">(std::vector)</span></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>&#25830;&#38500;&#25152;&#26377;&#28385;&#36275;&#29305;&#23450;&#21028;&#21035;&#26631;&#20934;&#30340;&#20803;&#32032;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BE.85.E5.8A.A9.E7.B1.BB">&#36741;&#21161;&#31867;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-vector_bool-hash.html"><span class="t-lines"><span>std::hash<span class="t-dsc-small">&lt;std::vector&lt;bool&gt;&gt;</span></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><span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span></span></span> &#30340;&#21704;&#24076;&#25903;&#25345;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;&#29305;&#21270;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.8E.A8.E5.AF.BC.E6.8C.87.E5.BC.95.28C.2B.2B17.29"><a href="cpp-container-vector-deduction_guides.html">&#25512;&#23548;&#25351;&#24341;</a><span class="t-mark-rev t-since-cxx17">(C++17)</span></span></h3>
<h3><span class="mw-headline" id=".E6.B3.A8.E8.A7.A3">&#27880;&#35299;</span></h3>
<p>&#33509;&#20301;&#38598;&#30340;&#22823;&#23567;&#22312;&#32534;&#35793;&#26102;&#24050;&#30693;&#65292;&#21487;&#20351;&#29992; <span class="t-lc"><a href="cpp-utility-bitset.html">std::bitset</a></span> &#65292;&#23427;&#25552;&#20379;&#19968;&#32452;&#26356;&#20016;&#23500;&#30340;&#25104;&#21592;&#20989;&#25968;&#12290;&#21478;&#22806;&#65292; <a rel="nofollow" class="external text" href="http://www.boost.org/doc/libs/release/libs/dynamic_bitset/dynamic_bitset.html">boost::dynamic_bitset</a> &#20316;&#20026; <code>std::vector&lt;bool&gt;</code> &#30340;&#26367;&#29992;&#32773;&#23384;&#22312;&#12290;</p>
<p>&#22240;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span></span></span> &#30340;&#34920;&#31034;&#21487;&#20197;&#20248;&#21270;&#65292;&#25925;&#23427;&#19981;&#38656;&#35201;&#28385;&#36275;&#25152;&#26377;<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> &#25110;<a href="cpp-named_req-SequenceContainer.html"><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></a> &#35201;&#27714;&#12290;&#20363;&#22914;&#65292;&#22240;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-container-vector.html"><span class="kw1269">std::<span class="me2">vector</span></span></a><span class="sy1">&lt;</span><span class="kw4">bool</span><span class="sy1">&gt;</span><span class="sy4">::</span><span class="me2">iterator</span></span></span> &#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#65292;&#25925;&#23427;&#21487;&#20197;&#19981;&#28385;&#36275;<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> &#35201;&#27714;&#12290;&#20351;&#29992;&#35201;&#27714;<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> &#30340;&#31639;&#27861;&#65292;&#20363;&#22914; <span class="t-lc"><a href="cpp-algorithm-search.html">std::search</a></span> &#21487;&#33021;&#23548;&#33268;<a rel="nofollow" class="external text" href="http://www.boost.org/doc/libs/1_69_0/libs/dynamic_bitset/dynamic_bitset.html#rationale">&#32534;&#35793;&#26102;&#25110;&#36816;&#34892;&#26102;&#38169;&#35823;</a>&#12290;</p>
<p><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_69_0/doc/html/boost/container/vector.html"><code>vector</code> &#30340; Boost.Container &#29256;&#26412;</a>&#19981;&#23545; <code>bool</code> &#29305;&#21270;&#12290;</p>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>