上传cppreference

This commit is contained in:
2025-08-01 12:57:54 +08:00
parent e29892f8cd
commit 196e706fe4
5485 changed files with 982007 additions and 3 deletions
@@ -0,0 +1,806 @@
<!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>&#24037;&#20855;&#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_utility skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#24037;&#20855;&#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>C++ &#21253;&#21547;&#20102;&#21508;&#31181;&#24037;&#20855;&#24211;&#65292;&#25552;&#20379;&#20102;&#35832;&#22914;<a href="cpp-utility-bitset.html">&#20301;&#35745;&#25968;</a>&#21644;<a href="cpp-utility-functional-bind.html">&#37096;&#20998;&#20989;&#25968;&#24212;&#29992;</a>&#30340;&#21151;&#33021;&#12290;&#36825;&#20123;&#24211;&#22823;&#33268;&#21487;&#20197;&#20998;&#20026;&#20004;&#31867;&#65306;</p>
<ul>
<li>&#35821;&#35328;&#25903;&#25345;&#24211;</li>
<li>&#36890;&#29992;&#24211;</li>
</ul>
<p><br /></p>
<h2><span class="mw-headline" id=".E8.AF.AD.E8.A8.80.E6.94.AF.E6.8C.81">&#35821;&#35328;&#25903;&#25345;</span></h2>
<p>&#35821;&#35328;&#25903;&#25345;&#24211;&#20013;&#25152;&#25552;&#20379;&#30340;&#31867;&#21644;&#20989;&#25968;&#19982;&#35821;&#35328;&#29305;&#24615;&#32039;&#23494;&#30456;&#20851;&#65292;&#29992;&#20197;&#25903;&#25345;&#35821;&#35328;&#20013;&#30340;&#19968;&#20123;&#24120;&#35265;&#30340;&#24815;&#29992;&#27861;&#12290;</p>
<h3><span class="mw-headline" id=".E7.B1.BB.E5.9E.8B.E6.94.AF.E6.8C.81"><a href="cpp-types.html">&#31867;&#22411;&#25903;&#25345;</a></span></h3>
<p>&#22522;&#26412;&#31867;&#22411;&#65288;&#22914; <span class="t-lc"><a href="cpp-types-size_t.html">std::size_t</a></span> &#12289; <span class="t-lc"><a href="cpp-types-nullptr_t.html">std::nullptr_t</a></span> &#65289;&#12289; RTTI &#65288;&#22914; <span class="t-lc"><a href="cpp-types-type_info.html">std::type_info</a></span> &#65289;&#12289;&#31867;&#22411;&#29305;&#24615;&#65288;&#22914; <span class="t-lc"><a href="cpp-types-is_integral.html">std::is_integral</a></span> &#12289; <span class="t-lc"><a href="cpp-types-rank.html">std::rank</a></span> &#65289;&#12290;</p>
<h3><span class="mw-headline" id=".E5.AE.9E.E7.8E.B0.E5.B1.9E.E6.80.A7"><a href="cpp-utility-feature_test.html">&#23454;&#29616;&#23646;&#24615;</a></span></h3>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx20">
<td>
<p>&#22836;&#25991;&#20214; <a href="cpp-header-version.html"><tt>&lt;version&gt;</tt></a> &#25552;&#20379;&#20851;&#20110; C++ &#26631;&#20934;&#24211;&#30340;&#23454;&#29616;&#20381;&#36182;&#20449;&#24687;&#65288;&#20363;&#22914;&#29256;&#26412;&#21495;&#21644;&#21457;&#34892;&#26085;&#26399;&#65289;&#12290;&#23427;&#20134;&#23450;&#20041;<a href="cpp-utility-feature_test.html">&#29305;&#24615;&#27979;&#35797;&#23439;</a>&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E7.A8.8B.E5.BA.8F.E5.B7.A5.E5.85.B7"><a href="cpp-utility-program.html">&#31243;&#24207;&#24037;&#20855;</a></span></h3>
<p>&#32456;&#27490;&#65288;&#22914; <span class="t-lc"><a href="cpp-utility-program-abort.html">std::abort</a></span> &#12289; <span class="t-lc"><a href="cpp-utility-program-atexit.html">std::atexit</a></span> &#65289;&#12289;&#29615;&#22659;&#65288;&#22914; <span class="t-lc"><a href="cpp-utility-program-system.html">std::system</a></span> &#65289;&#12289;&#20449;&#21495;&#65288;&#22914; <span class="t-lc"><a href="cpp-utility-program-raise.html">std::raise</a></span> &#65289;&#12290;</p>
<h3><span class="mw-headline" id=".E5.8A.A8.E6.80.81.E5.86.85.E5.AD.98.E7.AE.A1.E7.90.86"><a href="cpp-memory.html">&#21160;&#24577;&#20869;&#23384;&#31649;&#29702;</a></span></h3>
<p>&#26234;&#33021;&#25351;&#38024;&#65288;&#22914; <span class="t-lc"><a href="cpp-memory-shared_ptr.html">std::shared_ptr</a></span> &#65289;&#12289;&#20998;&#37197;&#22120;&#65288;&#22914; <span class="t-lc"><a href="cpp-memory-allocator.html">std::allocator</a></span> &#25110; <span class="t-lc"><a href="cpp-memory-memory_resource.html">std::pmr::memory_resource</a></span> &#65289;&#12289;C &#39118;&#26684;&#20869;&#23384;&#31649;&#29702;&#65288;&#22914; <span class="t-lc"><a href="cpp-memory-c-malloc.html">std::malloc</a></span> &#65289;&#12290;</p>
<h3><span class="mw-headline" id=".E5.AF.B9.E8.B1.A1.E8.AE.BF.E9.97.AE">&#23545;&#35937;&#35775;&#38382;</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-new.html">&lt;new&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-launder.html"><span class="t-lines"><span>launder</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>&#25351;&#38024;&#20248;&#21270;&#23631;&#38556;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.94.99.E8.AF.AF.E5.A4.84.E7.90.86"><a href="cpp-error.html">&#38169;&#35823;&#22788;&#29702;</a></span></h3>
<p>&#24322;&#24120;&#65288;&#22914; <span class="t-lc"><a href="cpp-error-exception.html">std::exception</a></span>&#12289;<span class="t-lc"><a href="cpp-error-terminate.html">std::terminate</a></span> &#65289;&#12289;&#26029;&#35328;&#65288;&#22914; <span class="t-lc"><a href="cpp-error-assert.html">assert</a></span> &#65289;&#12290;</p>
<h3><span class="mw-headline" id=".E6.BA.90.E7.A0.81.E4.BF.A1.E6.81.AF.E6.8D.95.E8.8E.B7"><a href="cpp-utility-source_location.html">&#28304;&#30721;&#20449;&#24687;&#25429;&#33719;</a></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-source_location.html">&lt;source_location&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-source_location.html"><span class="t-lines"><span>source_location</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>&#34920;&#31034;&#20851;&#20110;&#28304;&#30721;&#30340;&#20449;&#24687;&#65292;&#20363;&#22914;&#25991;&#20214;&#21517;&#12289;&#34892;&#21495;&#20197;&#21450;&#20989;&#25968;&#21517;&#30340;&#31867;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.88.9D.E5.A7.8B.E5.8C.96.E5.99.A8.E5.88.97.E8.A1.A8">&#21021;&#22987;&#21270;&#22120;&#21015;&#34920;</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-initializer_list.html">&lt;initializer_list&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-initializer_list.html"><span class="t-lines"><span>initializer_list</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>&#22312;<a href="cpp-language-list_initialization.html">&#21015;&#34920;&#21021;&#22987;&#21270;</a>&#20013;&#21019;&#24314;&#20020;&#26102;&#25968;&#32452;&#28982;&#21518;&#24341;&#29992;&#23427;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E4.B8.89.E8.B7.AF.E6.AF.94.E8.BE.83">&#19977;&#36335;&#27604;&#36739;</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-compare.html">&lt;compare&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-compare-three_way_comparable.html"><span class="t-lines"><span>three_way_comparable</span><span>three_way_comparable_with</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;&#36816;&#31639;&#31526; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy1">&lt;=&gt;</span></span></span> &#22312;&#32473;&#23450;&#31867;&#22411;&#19978;&#20135;&#29983;&#19968;&#33268;&#30340;&#32467;&#26524;<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-utility-compare-partial_ordering.html"><span class="t-lines"><span>partial_ordering</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>&#19977;&#36335;&#27604;&#36739;&#30340;&#32467;&#26524;&#31867;&#22411;&#65292;&#25903;&#25345;&#25152;&#26377; 6 &#31181;&#36816;&#31639;&#31526;&#65292;&#19981;&#21487;&#26367;&#25442;&#65292;&#24182;&#20801;&#35768;&#19981;&#21487;&#27604;&#36739;&#30340;&#20540;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-compare-weak_ordering.html"><span class="t-lines"><span>weak_ordering</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>&#19977;&#36335;&#27604;&#36739;&#30340;&#32467;&#26524;&#31867;&#22411;&#65292;&#25903;&#25345;&#25152;&#26377; 6 &#31181;&#36816;&#31639;&#31526;&#19988;&#19981;&#21487;&#26367;&#25442;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-compare-strong_ordering.html"><span class="t-lines"><span>strong_ordering</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>&#19977;&#36335;&#27604;&#36739;&#30340;&#32467;&#26524;&#31867;&#22411;&#65292;&#25903;&#25345;&#25152;&#26377; 6 &#31181;&#36816;&#31639;&#31526;&#19988;&#21487;&#26367;&#25442;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-compare-named_comparison_functions.html"><span class="t-lines"><span>is_eq</span><span>is_neq</span><span>is_lt</span><span>is_lteq</span><span>is_gt</span><span>is_gteq</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>&#20855;&#21517;&#27604;&#36739;&#20989;&#25968;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-compare-compare_three_way.html"><span class="t-lines"><span>compare_three_way</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>&#23454;&#29616; <span class="t-c"><span class="mw-geshi cpp source-cpp">x <span class="sy1">&lt;=&gt;</span> y</span></span> &#30340;&#20989;&#25968;&#23545;&#35937;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-compare-compare_three_way_result.html"><span class="t-lines"><span>compare_three_way_result</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;&#19977;&#36335;&#27604;&#36739;&#36816;&#31639;&#31526; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy1">&lt;=&gt;</span></span></span> &#22312;&#32473;&#23450;&#31867;&#22411;&#19978;&#30340;&#32467;&#26524;<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-utility-compare-common_comparison_category.html"><span class="t-lines"><span>common_comparison_category</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>&#32473;&#23450;&#30340;&#20840;&#37096;&#31867;&#22411;&#37117;&#33021;&#36716;&#25442;&#21040;&#30340;&#26368;&#24378;&#27604;&#36739;&#31867;&#21035;<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-utility-compare-strong_order.html"><span class="t-lines"><span>strong_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>&#36827;&#34892;&#19977;&#36335;&#27604;&#36739;&#24182;&#20135;&#29983; <code>std::strong_ordering</code> &#31867;&#22411;&#32467;&#26524;<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-utility-compare-weak_order.html"><span class="t-lines"><span>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>&#36827;&#34892;&#19977;&#36335;&#27604;&#36739;&#24182;&#20135;&#29983; <code>std::weak_ordering</code> &#31867;&#22411;&#32467;&#26524;<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-utility-compare-partial_order.html"><span class="t-lines"><span>partial_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>&#36827;&#34892;&#19977;&#36335;&#27604;&#36739;&#24182;&#20135;&#29983; <code>std::partial_ordering</code> &#31867;&#22411;&#32467;&#26524;<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-utility-compare-compare_strong_order_fallback.html"><span class="t-lines"><span>compare_strong_order_fallback</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>&#36827;&#34892;&#19977;&#36335;&#27604;&#36739;&#24182;&#20135;&#29983; <code>std::strong_ordering</code> &#31867;&#22411;&#30340;&#32467;&#26524;&#65292;&#21363;&#20351; <span class="t-c"><span class="mw-geshi cpp source-cpp">operator<span class="sy1">&lt;=&gt;</span></span></span> &#19981;&#21487;&#29992;<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-utility-compare-compare_weak_order_fallback.html"><span class="t-lines"><span>compare_weak_order_fallback</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>&#36827;&#34892;&#19977;&#36335;&#27604;&#36739;&#24182;&#20135;&#29983; <code>std::weak_ordering</code> &#31867;&#22411;&#30340;&#32467;&#26524;&#65292;&#21363;&#20351; <span class="t-c"><span class="mw-geshi cpp source-cpp">operator<span class="sy1">&lt;=&gt;</span></span></span> &#19981;&#21487;&#29992;<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-utility-compare-compare_partial_order_fallback.html"><span class="t-lines"><span>compare_partial_order_fallback</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>&#36827;&#34892;&#19977;&#36335;&#27604;&#36739;&#24182;&#20135;&#29983; <code>std::partial_ordering</code> &#31867;&#22411;&#30340;&#32467;&#26524;&#65292;&#21363;&#20351; <span class="t-c"><span class="mw-geshi cpp source-cpp">operator<span class="sy1">&lt;=&gt;</span></span></span> &#19981;&#21487;&#29992;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.8D.8F.E7.A8.8B.E6.94.AF.E6.8C.81"><a href="cpp-coroutine.html">&#21327;&#31243;&#25903;&#25345;</a></span></h3>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx20">
<td>
<p>&#29992;&#20110;&#21327;&#31243;&#25903;&#25345;&#30340;&#31867;&#22411;&#65292;&#20363;&#22914; <span class="t-lc">std::coroutine_traits</span>&#12289; <span class="t-lc">std::coroutine_handle</span>&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.8F.98.E5.8F.82.E6.95.B0.E5.87.BD.E6.95.B0"><a href="cpp-utility-variadic.html">&#21464;&#21442;&#25968;&#20989;&#25968;</a></span></h3>
<p>&#25903;&#25345;&#25509;&#21463;&#20219;&#24847;&#25968;&#37327;&#21442;&#25968;&#30340;&#20989;&#25968;&#65288;&#20363;&#22914;&#36890;&#36807; <span class="t-lc"><a href="cpp-utility-variadic-va_start.html">va_start</a></span> &#12289; <span class="t-lc"><a href="cpp-utility-variadic-va_arg.html">va_arg</a></span> &#12289; <span class="t-lc"><a href="cpp-utility-variadic-va_end.html">va_end</a></span> &#65289;&#12290;</p>
<h2><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.B7.A5.E5.85.B7">&#36890;&#29992;&#24037;&#20855;</span></h2>
<h3><span class="mw-headline" id="swap_.E4.B8.8E.E7.B1.BB.E5.9E.8B.E8.BF.90.E7.AE.97">swap &#19982;&#31867;&#22411;&#36816;&#31639;</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-utility.html">&lt;utility&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-swap.html"><span class="t-lines"><span>swap</span></span></a></div>
</div>
</td>
<td>&#20132;&#25442;&#20004;&#20010;&#23545;&#35937;&#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-utility-exchange.html"><span class="t-lines"><span>exchange</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>&#23558;&#23454;&#21442;&#26367;&#25442;&#20026;&#19968;&#20010;&#26032;&#20540;&#65292;&#24182;&#36820;&#22238;&#20854;&#20808;&#21069;&#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-utility-forward.html"><span class="t-lines"><span>forward</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>&#36716;&#21457;&#19968;&#20010;&#20989;&#25968;&#23454;&#21442;<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-utility-move.html"><span class="t-lines"><span>move</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>&#33719;&#24471;&#21491;&#20540;&#24341;&#29992;<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-utility-move_if_noexcept.html"><span class="t-lines"><span>move_if_noexcept</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>&#33509;&#31227;&#21160;&#26500;&#36896;&#20989;&#25968;&#19981;&#25243;&#20986;&#21017;&#33719;&#24471;&#21491;&#20540;&#24341;&#29992;<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-utility-as_const.html"><span class="t-lines"><span>as_const</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;&#21040;&#20854;&#23454;&#21442;&#30340; const &#24341;&#29992;<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-utility-declval.html"><span class="t-lines"><span>declval</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>&#33719;&#21462;&#21040;&#20854;&#23454;&#21442;&#30340;&#24341;&#29992;&#65292;&#29992;&#20110;&#19981;&#27714;&#20540;&#35821;&#22659;&#20013;<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-utility-to_underlying.html"><span class="t-lines"><span>to_underlying</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx23">(C++23)</span></span></span></div>
</div>
</td>
<td>&#36716;&#25442;&#26522;&#20030;&#21040;&#20854;&#24213;&#23618;&#31867;&#22411;<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-concepts.html">&lt;concepts&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-ranges-swap.html"><span class="t-lines"><span>ranges::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;&#23545;&#35937;&#30340;&#20540;<br />
<span class="t-mark">(&#23450;&#21046;&#28857;&#23545;&#35937;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.95.B4.E6.95.B0.E6.AF.94.E8.BE.83.E5.87.BD.E6.95.B0">&#25972;&#25968;&#27604;&#36739;&#20989;&#25968;</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-utility.html">&lt;utility&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-intcmp.html"><span class="t-lines"><span>cmp_equal</span><span>cmp_not_equal</span><span>cmp_less</span><span>cmp_greater</span><span>cmp_less_equal</span><span>cmp_greater_equal</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>&#27604;&#36739;&#20108;&#20010;&#25972;&#25968;&#20540;&#65292;&#32780;&#26080;&#36716;&#25442;&#25152;&#33268;&#30340;&#20540;&#26356;&#25913;<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-utility-in_range.html"><span class="t-lines"><span>in_range</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;&#25972;&#25968;&#20540;&#26159;&#21542;&#22312;&#32473;&#23450;&#25972;&#25968;&#31867;&#22411;&#30340;&#33539;&#22260;&#20869;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.85.B3.E7.B3.BB.E8.BF.90.E7.AE.97.E7.AC.A6">&#20851;&#31995;&#36816;&#31639;&#31526;</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-utility.html">&lt;utility&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::rel_ops</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-rel_ops-operator_cmp.html"><span class="t-lines"><span>operator!=</span><span>operator&gt;</span><span>operator&lt;=</span><span>operator&gt;=</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark">(C++20 &#20013;&#24323;&#29992;)</span></span></span></div>
</div>
</td>
<td>&#33258;&#21160;&#29983;&#25104;&#22522;&#20110;&#29992;&#25143;&#23450;&#20041;&#30340; <span class="t-c"><span class="mw-geshi cpp source-cpp">operator<span class="sy1">==</span></span></span> &#21644; <span class="t-c"><span class="mw-geshi cpp source-cpp">operator<span class="sy1">&lt;</span></span></span> &#30340;&#27604;&#36739;&#36816;&#31639;&#31526;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.AF.B9.E4.B8.8E.E5.85.83.E7.BB.84"><a href="cpp-utility-pair.html">&#23545;</a>&#19982;<a href="cpp-utility-tuple.html">&#20803;&#32452;</a></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-utility.html">&lt;utility&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-pair.html"><span class="t-lines"><span>pair</span></span></a></div>
</div>
</td>
<td>&#23454;&#29616;&#20108;&#20803;&#32452;&#65292;&#21363;&#19968;&#23545;&#20540;<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-utility-piecewise_construct_t.html"><span class="t-lines"><span>piecewise_construct_t</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>&#29992;&#20110;&#20026;&#36880;&#27573;&#26500;&#36896;&#36873;&#25321;&#27491;&#30830;&#20989;&#25968;&#37325;&#36733;&#30340;&#26631;&#31614;&#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-utility-piecewise_construct.html"><span class="t-lines"><span>piecewise_construct</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>&#29992;&#20110;&#20026;&#36880;&#27573;&#26500;&#36896;&#30340;&#20989;&#25968;&#28040;&#27495;&#20041;&#30340; <code>piecewise_construct_t</code> &#31867;&#22411;&#30340;&#23545;&#35937;<br />
<span class="t-mark">(&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-integer_sequence.html"><span class="t-lines"><span>integer_sequence</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>&#23454;&#29616;&#32534;&#35793;&#26102;&#25972;&#25968;&#25968;&#21015;<br />
<span class="t-mark">(&#31867;&#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-tuple.html">&lt;tuple&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-tuple.html"><span class="t-lines"><span>tuple</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>&#23454;&#29616;&#22266;&#23450;&#22823;&#23567;&#30340;&#23481;&#22120;&#65292;&#23427;&#20445;&#26377;&#31867;&#22411;&#21487;&#20197;&#30456;&#24322;&#30340;&#20803;&#32032;<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-utility-apply.html"><span class="t-lines"><span>apply</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>&#20197;&#19968;&#20010;&#23454;&#21442;&#30340;&#20803;&#32452;&#26469;&#35843;&#29992;&#20989;&#25968;<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-utility-make_from_tuple.html"><span class="t-lines"><span>make_from_tuple</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>&#20197;&#19968;&#20010;&#23454;&#21442;&#20803;&#32452;&#26500;&#36896;&#23545;&#35937;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc-sep">
<td colspan="2">&nbsp;</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-tuple.html">&lt;tuple&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-utility.html">&lt;utility&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-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-ranges.html">&lt;ranges&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-tuple_size.html"><span class="t-lines"><span>tuple_size</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>&#33719;&#24471;&#20803;&#32452;&#24335;&#31867;&#22411;&#30340;&#20803;&#32032;&#25968;<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-utility-tuple_element.html"><span class="t-lines"><span>tuple_element</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>&#33719;&#24471;&#20803;&#32452;&#24335;&#31867;&#22411;&#30340;&#20803;&#32032;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id="optional_.E3.80.81_variant_.E4.B8.8E_any"><a href="cpp-utility-optional.html">optional</a> &#12289; <a href="cpp-utility-variant.html">variant</a> &#19982; <a href="cpp-utility-any.html">any</a></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-optional.html">&lt;optional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-optional.html"><span class="t-lines"><span>optional</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>&#21487;&#33021;&#25110;&#21487;&#33021;&#19981;&#20445;&#26377;&#19968;&#20010;&#23545;&#35937;&#30340;&#21253;&#35013;&#22120;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc-sep">
<td colspan="2">&nbsp;</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-variant.html">&lt;variant&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-variant.html"><span class="t-lines"><span>variant</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>&#31867;&#22411;&#23433;&#20840;&#30340;&#21487;&#36776;&#35782;&#32852;&#21512;&#20307;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc-sep">
<td colspan="2">&nbsp;</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-any.html">&lt;any&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-any.html"><span class="t-lines"><span>any</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>&#21487;&#20445;&#26377;&#20219;&#20309;<a href="cpp-named_req-CopyConstructible.html"><span style="font-style:italic">&#21487;&#22797;&#21046;&#26500;&#36896;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(CopyConstructible)</span></a> &#31867;&#22411;&#30340;&#23454;&#20363;&#30340;&#23545;&#35937;&#12290;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc-sep">
<td colspan="2">&nbsp;</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-utility.html">&lt;utility&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-in_place.html"><span class="t-lines"><span>in_place</span> <span>in_place_type</span> <span>in_place_index</span> <span>in_place_t</span> <span>in_place_type_t</span> <span>in_place_index_t</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>&#21407;&#20301;&#26500;&#36896;&#26631;&#31614;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E4.BD.8D.E9.9B.86.E5.90.88"><a href="cpp-utility-bitset.html">&#20301;&#38598;&#21512;</a></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-bitset.html">&lt;bitset&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-bitset.html"><span class="t-lines"><span>bitset</span></span></a></div>
</div>
</td>
<td>&#23454;&#29616;&#24120;&#37327;&#38271;&#24230;&#30340;&#20301;&#25968;&#32452;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.87.BD.E6.95.B0.E5.AF.B9.E8.B1.A1"><a href="cpp-utility-functional.html">&#20989;&#25968;&#23545;&#35937;</a></span></h3>
<p>&#37096;&#20998;&#20989;&#25968;&#24212;&#29992;&#65288;&#22914; <span class="t-lc"><a href="cpp-utility-functional-bind.html">std::bind</a></span> &#65289;&#21450;&#30456;&#20851;&#24037;&#20855;&#65306;&#29992;&#20110;&#32465;&#23450;&#30340;&#24037;&#20855;&#65292;&#22914; <span class="t-lc"><a href="cpp-utility-functional-ref.html">std::ref</a></span> &#19982; <span class="t-lc"><a href="cpp-utility-functional-placeholders.html">std::placeholders</a></span> &#12289;&#22810;&#24577;&#20989;&#25968;&#21253;&#35013;&#22120;&#65306; <span class="t-lc"><a href="cpp-utility-functional-function.html">std::function</a></span> &#12289;&#39044;&#23450;&#20041;&#20989;&#25968;&#23545;&#35937;&#65288;&#22914; <span class="t-lc"><a href="cpp-utility-functional-plus.html">std::plus</a></span> &#12289; <span class="t-lc"><a href="cpp-utility-functional-equal_to.html">std::equal_to</a></span> &#65289;&#12289;&#26041;&#27861;&#21040;&#20989;&#25968;&#36716;&#25442;&#22120; <span class="t-lc"><a href="cpp-utility-functional-mem_fn.html">std::mem_fn</a></span> &#12290;</p>
<h3><span class="mw-headline" id=".E6.95.A3.E5.88.97.E6.94.AF.E6.8C.81"><a href="cpp-utility-hash.html">&#25955;&#21015;&#25903;&#25345;</a></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-functional.html">&lt;functional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-hash.html"><span class="t-lines"><span>hash</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>&#25955;&#21015;&#20989;&#25968;&#23545;&#35937;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.97.A5.E6.9C.9F.E5.92.8C.E6.97.B6.E9.97.B4"><a href="cpp-chrono.html">&#26085;&#26399;&#21644;&#26102;&#38388;</a></span></h3>
<p>&#26102;&#38388;&#36319;&#36394;&#65288;&#22914; <span class="t-lc"><a href="cpp-chrono-time_point.html">std::chrono::time_point</a></span> &#12289; <span class="t-lc"><a href="cpp-chrono-duration.html">std::chrono::duration</a></span> &#65289;&#65292; C &#39118;&#26684;&#26085;&#26399;&#21644;&#26102;&#38388;&#65288;&#22914; <span class="t-lc"><a href="cpp-chrono-c-time.html">std::time</a></span> &#12289; <span class="t-lc"><a href="cpp-chrono-c-clock.html">std::clock</a></span> &#65289;&#12290;</p>
<h3><span class="mw-headline" id=".E5.88.9D.E7.AD.89.E5.AD.97.E7.AC.A6.E4.B8.B2.E8.BD.AC.E6.8D.A2">&#21021;&#31561;&#23383;&#31526;&#20018;&#36716;&#25442;</span></h3>
<p>&#38500;&#20102; <a href="cpp-io.html">C++ I/O</a> &#24211;&#12289; <a href="cpp-io-c.html">C I/O</a> &#24211;&#12289; <a href="cpp-string-basic_string.html#.E6.95.B0.E5.80.BC.E8.BD.AC.E6.8D.A2">C++ &#23383;&#31526;&#20018;&#36716;&#25442;&#20989;&#25968;</a>&#21644; <a href="cpp-string-byte.html#.E8.BD.AC.E6.8D.A2.E4.B8.BA.E6.95.B0.E5.AD.97.E6.A0.BC.E5.BC.8F">C &#23383;&#31526;&#20018;&#36716;&#25442;&#20989;&#25968;</a>&#25552;&#20379;&#30340;&#22797;&#26434;&#30340;&#26412;&#22320;&#29615;&#22659;&#20381;&#36182;&#30340;&#20998;&#26512;&#22120;&#21644;&#26684;&#24335;&#21270;&#22120;&#22806;&#65292;&#22836;&#25991;&#20214; <a href="cpp-header-charconv.html"><tt>&lt;charconv&gt;</tt></a> &#25552;&#20379;&#23545;&#20110;&#31639;&#26415;&#31867;&#22411;&#30340;&#36731;&#37327;&#12289;&#19981;&#20381;&#36182;&#26412;&#22320;&#29615;&#22659;&#12289;&#19981;&#20998;&#37197;&#12289;&#19981;&#25243;&#20986;&#30340;&#20998;&#26512;&#22120;&#21644;&#26684;&#24335;&#21270;&#22120;&#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-charconv.html">&lt;charconv&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-to_chars.html"><span class="t-lines"><span>to_chars</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>&#36716;&#25442;&#25972;&#25968;&#25110;&#28014;&#28857;&#20540;&#21040;&#23383;&#31526;&#24207;&#21015;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-from_chars.html"><span class="t-lines"><span>from_chars</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>&#36716;&#25442;&#23383;&#31526;&#24207;&#21015;&#21040;&#25972;&#25968;&#25110;&#28014;&#28857;&#20540;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-chars_format.html"><span class="t-lines"><span>chars_format</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>&#25351;&#23450; <span class="t-lc">std::to_chars</span> &#21644; <span class="t-lc">std::from_chars</span> &#25152;&#29992;&#30340;&#26684;&#24335;<br />
<span class="t-mark">(&#26522;&#20030;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.A0.BC.E5.BC.8F.E5.8C.96.E5.BA.93"><a href="cpp-utility-format.html">&#26684;&#24335;&#21270;&#24211;</a></span></h3>
<p>&#31867;&#22411;&#23433;&#20840;&#30340;&#26684;&#24335;&#21270;&#35774;&#26045;&#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-format.html">&lt;format&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-format-format.html"><span class="t-lines"><span>format</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>&#22312;&#26032; string &#20013;&#23384;&#20648;&#21442;&#25968;&#30340;&#26684;&#24335;&#21270;&#34920;&#31034;<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-utility-format-format_to.html"><span class="t-lines"><span>format_to</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>&#36890;&#36807;&#36755;&#20986;&#36845;&#20195;&#22120;&#20889;&#20854;&#21442;&#25968;&#30340;&#26684;&#24335;&#21270;&#34920;&#31034;<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-utility-format-format_to_n.html"><span class="t-lines"><span>format_to_n</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>&#36890;&#36807;&#36755;&#20986;&#36845;&#20195;&#22120;&#20889;&#20854;&#21442;&#25968;&#30340;&#26684;&#24335;&#21270;&#34920;&#31034;&#65292;&#19981;&#36229;&#20986;&#25351;&#23450;&#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-utility-format-formatted_size.html"><span class="t-lines"><span>formatted_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>&#30830;&#23450;&#23384;&#20648;&#20854;&#21442;&#25968;&#30340;&#26684;&#24335;&#21270;&#34920;&#31034;&#25152;&#38656;&#30340;&#23383;&#31526;&#25968;<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-utility-format-vformat.html"><span class="t-lines"><span>vformat</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><span class="t-lc">std::format</span> &#30340;&#20351;&#29992;&#31867;&#22411;&#25830;&#38500;&#30340;&#21442;&#25968;&#34920;&#31034;&#30340;&#38750;&#27169;&#26495;&#21464;&#20307;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-format-vformat_to.html"><span class="t-lines"><span>vformat_to</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><span class="t-lc">std::format_to</span> &#30340;&#20351;&#29992;&#31867;&#22411;&#25830;&#38500;&#30340;&#21442;&#25968;&#34920;&#31034;&#30340;&#38750;&#27169;&#26495;&#21464;&#20307;<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-utility-format-formatter.html"><span class="t-lines"><span>formatter</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>&#23450;&#20041;&#32473;&#23450;&#31867;&#22411;&#30340;&#26684;&#24335;&#21270;&#35268;&#21017;&#30340;&#31867;&#27169;&#26495;<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-utility-format-format_error.html"><span class="t-lines"><span>format_error</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>&#26684;&#24335;&#21270;&#38169;&#35823;&#26102;&#25243;&#20986;&#30340;&#24322;&#24120;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.A0.88.E8.B8.AA"><a href="cpp-utility-basic_stacktrace.html">&#26632;&#36394;</a></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-stacktrace.html">&lt;stacktrace&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-stacktrace_entry.html"><span class="t-lines"><span>stacktrace_entry</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx23">(C++23)</span></span></span></div>
</div>
</td>
<td>&#26632;&#36394;&#20013;&#27714;&#20540;&#30340;&#34920;&#31034;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-utility-basic_stacktrace.html"><span class="t-lines"><span>basic_stacktrace</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx23">(C++23)</span></span></span></div>
</div>
</td>
<td>&#30001;&#26632;&#36394;&#26465;&#30446;&#32452;&#25104;&#30340;&#35843;&#29992;&#24207;&#21015;&#30340;&#36817;&#20284;&#34920;&#31034;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>