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

679 lines
45 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++ &#26631;&#20934;&#24211;&#25193;&#23637;</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_experimental_lib_extensions skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">C++ &#26631;&#20934;&#24211;&#25193;&#23637;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-experimental.html">experimental</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>C++ &#24211;&#22522;&#30784;&#25193;&#23637;&#20043;&#29256;&#26412; 1 (The C++ Extensions for Library Fundamentals) &#65292; ISO/IEC TS 19568:2015 &#20026; C++ &#26631;&#20934;&#24211;&#23450;&#20041;&#19979;&#21015;&#26032;&#32452;&#20214;&#65306;</p>
<p>C++17 &#26410;&#36873;&#25321; ISO/IEC TS 19568:2015 &#30340;&#19979;&#21015;&#32452;&#20214;</p>
<h4><span class="mw-headline" id=".E6.94.AF.E6.8C.81.E7.B1.BB.E5.9E.8B.E6.93.A6.E9.99.A4.E5.88.86.E9.85.8D.E5.99.A8.E7.9A.84.E6.97.A2.E5.AD.98.E7.B1.BB.E4.BF.AE.E6.94.B9.E7.89.88.E6.9C.AC">&#25903;&#25345;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;&#30340;&#26082;&#23384;&#31867;&#20462;&#25913;&#29256;&#26412;</span></h4>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/functional&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/functional&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/functional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-experimental-function.html"><span class="t-lines"><span>function</span></span></a></div>
</div>
</td>
<td>&#24102;&#26377;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;&#25903;&#25345;&#30340; <span class="t-lc"><a href="cpp-utility-functional-function.html">std::function</a></span> &#20462;&#25913;&#29256;&#26412;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/future&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/future&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/future&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-experimental-lib_extensions-promise.html"><span class="t-lines"><span>promise</span></span></a></div>
</div>
</td>
<td>&#24102;&#26377;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;&#25903;&#25345;&#30340; <span class="t-lc"><a href="cpp-thread-promise.html">std::promise</a></span> &#20462;&#25913;&#29256;&#26412;<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-experimental-lib_extensions-packaged_task.html"><span class="t-lines"><span>packaged_task</span></span></a></div>
</div>
</td>
<td>&#24102;&#26377;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;&#25903;&#25345;&#30340; <span class="t-lc"><a href="cpp-thread-packaged_task.html">std::packaged_task</a></span> &#20462;&#25913;&#29256;&#26412;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E5.86.85.E5.AD.98.E8.B5.84.E6.BA.90.E9.80.82.E9.85.8D.E5.99.A8">&#20869;&#23384;&#36164;&#28304;&#36866;&#37197;&#22120;</span></h4>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-experimental-resource_adaptor.html"><span class="t-lines"><span>resource_adaptor</span></span></a></div>
</div>
</td>
<td>&#23558;&#20998;&#37197;&#22120;&#36866;&#37197;&#21040; <span class="t-lc">memory_resource</span><br />
<span class="t-mark">(&#21035;&#21517;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.B7.A5.E5.85.B7">&#36890;&#29992;&#24037;&#20855;</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="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/utility&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/utility&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/utility&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-experimental-erased_type.html"><span class="t-lines"><span>erased_type</span></span></a></div>
</div>
</td>
<td>&#31867;&#22411;&#25830;&#38500;&#30340;&#21344;&#20301;&#31526;&#31867;&#22411;&#65292;&#20363;&#22914;&#22312;&#20998;&#37197;&#22120;&#20013;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/type_traits&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/type traits&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/type_traits&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-experimental-invocation_type.html"><span class="t-lines"><span>invocation_type</span><span>raw_invocation_type</span></span></a></div>
</div>
</td>
<td>&#25512;&#23548;&#20197;&#32473;&#23450;&#21442;&#25968;&#35843;&#29992;&#21487;&#35843;&#29992;&#23545;&#35937;&#26102;&#30340;&#38544;&#21547;&#20989;&#25968;&#31867;&#22411;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E7.89.B9.E6.80.A7.E6.B5.8B.E8.AF.95.E5.AE.8F">&#29305;&#24615;&#27979;&#35797;&#23439;</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-experimental-optional.html">&lt;experimental/optional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_optional</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; optional &#31867;&#22411;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-experimental-any.html">&lt;experimental/any&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_any</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; any &#31867;&#22411;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-experimental-string_view.html">&lt;experimental/string_view&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_string_view</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; basic_string_view &#27169;&#26495;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/tuple&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/tuple&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/tuple&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_apply</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; tuple &#30340; apply() &#20989;&#25968;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/type_traits&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/type traits&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/type_traits&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_type_trait_variable_templates</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345;&#31867;&#22411;&#29305;&#24615;&#30340;&#21464;&#37327;&#27169;&#26495;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_invocation_type</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345;&#35843;&#29992;&#31867;&#22411;&#29305;&#24615;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/functional&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/functional&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/functional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_boyer_moore_searching</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345;&#38468;&#21152;&#25628;&#32034;&#31639;&#27861;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_function_erased_allocator</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; std::function &#30340;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/future&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/future&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/future&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_promise_erased_allocator</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; std::promise &#30340;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_packaged_task_erased_allocator</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345; std::packaged_task &#30340;&#31867;&#22411;&#25830;&#38500;&#20998;&#37197;&#22120;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/memory&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/memory&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/memory&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_shared_ptr_arrays</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034; shared_ptr &#25903;&#25345;&#25968;&#32452;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-experimental-memory_resource.html">&lt;experimental/memory_resource&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_memory_resources</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345;&#22810;&#24577;&#20869;&#23384;&#36164;&#28304;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/algorithm&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/algorithm&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/algorithm&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__cpp_lib_experimental_sample</span></span></div>
</div>
</td>
<td>&#33267;&#23569;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> &#30340;&#20540;&#65292;&#25351;&#31034;&#25903;&#25345;&#37319;&#26679;&#31639;&#27861;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
</table>
<h2><span class="mw-headline" id=".E5.B9.B6.E5.85.A5_C.2B.2B17">&#24182;&#20837; C++17</span></h2>
<p>ISO/IEC TS 19568:2015 &#30340;&#19979;&#21015;&#32452;&#20214;&#24050;&#21253;&#21547;&#20110; C++17</p>
<h3><span class="mw-headline" id=".E5.8F.AF.E9.80.89.E5.AF.B9.E8.B1.A1">&#21487;&#36873;&#23545;&#35937;</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-experimental-optional.html">&lt;experimental/optional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/optional&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/optional&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>optional</span></span></a></div>
</div>
</td>
<td>&#34920;&#31034;<i>&#21487;&#36873;&#23545;&#35937;</i>&#30340;&#31867;&#27169;&#26495;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E7.B1.BB_any">&#31867; <code>any</code></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-experimental-any.html">&lt;experimental/any&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/any&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/any&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>any</span></span></a></div>
</div>
</td>
<td>&#20219;&#20309;&#31867;&#22411;&#21333;&#20010;&#20540;&#30340;&#31867;&#22411;&#23433;&#20840;&#23481;&#22120;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id="string_view"><code>string_view</code></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-experimental-string_view.html">&lt;experimental/string_view&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/basic_string_view&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/basic string view&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>basic_string_view</span></span></a></div>
</div>
</td>
<td>&#21040;&#23383;&#31526;&#20018;&#30340;&#38750;&#21344;&#26377;&#24341;&#29992;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E7.B1.BB.E5.9E.8B.E6.93.A6.E9.99.A4.E5.8F.8A.E5.A4.9A.E6.80.81.E5.88.86.E9.85.8D.E5.99.A8">&#31867;&#22411;&#25830;&#38500;&#21450;&#22810;&#24577;&#20998;&#37197;&#22120;</span></h3>
<h4><span class="mw-headline" id=".E5.A4.9A.E6.80.81.E5.88.86.E9.85.8D.E5.99.A8.E4.B8.8E.E5.86.85.E5.AD.98.E8.B5.84.E6.BA.90">&#22810;&#24577;&#20998;&#37197;&#22120;&#19982;&#20869;&#23384;&#36164;&#28304;</span></h4>
<p>&#27492;&#33410;&#20013;&#30340;&#23454;&#20307;&#22768;&#26126;&#20110; <span class="t-lc">std::experimental::pmr</span> &#21629;&#21517;&#31354;&#38388;</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-experimental-memory_resource.html">&lt;experimental/memory_resource&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/memory_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/memory resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>memory_resource</span></span></a></div>
</div>
</td>
<td>&#23553;&#35013;&#20869;&#23384;&#36164;&#28304;&#30340;&#31867;&#30340;&#25277;&#35937;&#25509;&#21475;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/synchronized_pool_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/synchronized pool resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>synchronized_pool_resource</span></span></a></div>
</div>
</td>
<td>&#32447;&#31243;&#23433;&#20840;&#30340;&#65292;&#22312;&#19981;&#21516;&#22359;&#22823;&#23567;&#30340;&#27744;&#20013;&#31649;&#29702;&#20998;&#37197;&#30340; <span class="t-lc"><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/memory_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/memory resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">memory_resource</a></span><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/unsynchronized_pool_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/unsynchronized pool resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>unsynchronized_pool_resource</span></span></a></div>
</div>
</td>
<td>&#32447;&#31243;&#19981;&#23433;&#20840;&#30340;&#65292;&#22312;&#19981;&#21516;&#22359;&#22823;&#23567;&#30340;&#27744;&#20013;&#31649;&#29702;&#20998;&#37197;&#30340; <span class="t-lc"><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/memory_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/memory resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">memory_resource</a></span><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/monotonic_buffer_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/monotonic buffer resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>monotonic_buffer_resource</span></span></a></div>
</div>
</td>
<td>&#29305;&#27530;&#29992;&#36884;&#30340; <span class="t-lc">memory_resource</span> &#65292;&#23427;&#20165;&#22312;&#38144;&#27585;&#36164;&#28304;&#26102;&#37322;&#25918;&#20998;&#37197;&#30340;&#20869;&#23384;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/polymorphic_allocator&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/polymorphic allocator&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>polymorphic_allocator</span></span></a></div>
</div>
</td>
<td>&#25903;&#25345;&#36816;&#34892;&#26102;&#22810;&#24577;&#30340;&#20998;&#37197;&#22120;&#65292;&#22810;&#24577;&#22522;&#20110;&#26500;&#36896;&#25152;&#29992;&#30340; <span class="t-lc">memory_resource</span><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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/new_delete_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/new delete resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>new_delete_resource</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#19968;&#20010;&#38745;&#24577;&#30340;&#31243;&#24207;&#33539;&#22260; <code>memory_resource</code>&#65292;&#23427;&#20351;&#29992;&#20840;&#23616; <span class="t-lc"><a href="cpp-memory-new-operator_new.html">operator new</a></span> &#19982; <span class="t-lc"><a href="cpp-memory-new-operator_delete.html">operator delete</a></span> &#20998;&#37197;&#21644;&#35299;&#20998;&#37197;&#20869;&#23384;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/null_memory_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/null memory resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>null_memory_resource</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#19968;&#20010;&#19981;&#36827;&#34892;&#20219;&#20309;&#20998;&#37197;&#30340;&#38745;&#24577; <code>memory_resource</code><br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/get_default_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/get default resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>get_default_resource</span></span></a></div>
</div>
</td>
<td>&#33719;&#21462;&#32570;&#30465; <code>memory_resource</code><br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/set_default_resource&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/set default resource&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>set_default_resource</span></span></a></div>
</div>
</td>
<td>&#35774;&#32622;&#32570;&#30465; <code>memory_resource</code><br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E4.BD.BF.E7.94.A8.E5.A4.9A.E6.80.81.E5.88.86.E9.85.8D.E5.99.A8.E7.9A.84.E5.AE.B9.E5.99.A8.E7.9A.84.E4.BE.BF.E5.88.A9.E5.88.AB.E5.90.8D">&#20351;&#29992;&#22810;&#24577;&#20998;&#37197;&#22120;&#30340;&#23481;&#22120;&#30340;&#20415;&#21033;&#21035;&#21517;</span></h4>
<p><code>std::experimental::pmr</code> &#21629;&#21517;&#31354;&#38388;&#20013;&#20026;&#26631;&#20934;&#24211;&#20013;&#30340;&#19979;&#21015;&#31867;&#27169;&#26495;&#25552;&#20379;<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/lib_extensions/pmr_container&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/lib extensions/pmr container&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&#20415;&#21033;&#21035;&#21517;&#21644;&#21035;&#21517;&#27169;&#26495;</a>&#65306;</p>
<div style="margin-left:0px">
<table class="mw-collapsible mw-collapsed" style="background: transparent; text-align: left; border: 1px solid silver; margin: 0.2em auto auto; width:100%; clear: both; padding: 1px;">
<tr>
<th style="background: #F0F2F5; font-size:87%; padding:0.2em 0.3em; text-align:center;"><span style="font-size:115%">&#25552;&#20379;&#20102;&#20415;&#21033;&#21035;&#21517;&#30340;&#23481;&#22120;&#27169;&#26495;&#21015;&#34920;</span></th>
</tr>
<tr>
<td style="border: solid 1px silver; padding: 8px; background: white;">
<div class="div-col columns column-count column-count-3" style="-moz-column-count: 3; -webkit-column-count: 3; column-count: 3;">
<ul>
<li><span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></li>
<li><span class="t-lc"><a href="cpp-container-deque.html">std::deque</a></span></li>
<li><span class="t-lc"><a href="cpp-container-forward_list.html">std::forward_list</a></span></li>
<li><span class="t-lc"><a href="cpp-container-list.html">std::list</a></span></li>
<li><span class="t-lc"><a href="cpp-string-basic_string.html">std::basic_string</a></span></li>
<li><span class="t-lc"><a href="cpp-container-map.html">std::map</a></span></li>
<li><span class="t-lc"><a href="cpp-container-multimap.html">std::multimap</a></span></li>
<li><span class="t-lc"><a href="cpp-container-set.html">std::set</a></span></li>
<li><span class="t-lc"><a href="cpp-container-multiset.html">std::multiset</a></span></li>
<li><span class="t-lc"><a href="cpp-regex-match_results.html">std::match_results</a></span></li>
<li><span class="t-lc"><a href="cpp-container-unordered_map.html">std::unordered_map</a></span></li>
<li><span class="t-lc"><a href="cpp-container-unordered_multimap.html">std::unordered_multimap</a></span></li>
<li><span class="t-lc"><a href="cpp-container-unordered_set.html">std::unordered_set</a></span></li>
<li><span class="t-lc"><a href="cpp-container-unordered_multiset.html">std::unordered_multiset</a></span></li>
</ul>
</div>
</td>
</tr>
</table>
</div>
<h3><span class="mw-headline" id="shared_ptr_.E7.9A.84.E6.95.B0.E7.BB.84.E6.94.AF.E6.8C.81"><code>shared_ptr</code> &#30340;&#25968;&#32452;&#25903;&#25345;</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="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/memory&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/memory&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/memory&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-hitem">
<td>&#31867;</td>
<td>&#25551;&#36848;</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/shared_ptr&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/shared ptr&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>shared_ptr</span></span></a></div>
</div>
</td>
<td>&#25903;&#25345;&#25968;&#32452;&#30340; <span class="t-lc"><a href="cpp-memory-shared_ptr.html">std::shared_ptr</a></span> &#20462;&#25913;&#29256;&#26412;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/weak_ptr&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/weak ptr&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>weak_ptr</span></span></a></div>
</div>
</td>
<td>&#25903;&#25345;&#25968;&#32452;&#30340; <span class="t-lc"><a href="cpp-memory-weak_ptr.html">std::weak_ptr</a></span> &#20462;&#25913;&#29256;&#26412;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.87.87.E6.A0.B7.E5.92.8C.E6.90.9C.E7.B4.A2.E7.AE.97.E6.B3.95">&#37319;&#26679;&#21644;&#25628;&#32034;&#31639;&#27861;</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="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/algorithm&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/algorithm&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/algorithm&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-experimental-sample.html"><span class="t-lines"><span>sample</span></span></a></div>
</div>
</td>
<td>&#20174;&#24207;&#21015;&#20013;&#36873;&#25321; n &#20010;&#38543;&#26426;&#20803;&#32032;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/search&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/search&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>search</span></span></a></div>
</div>
</td>
<td>&#24212;&#29992;&#25628;&#32034;&#22120; (Searcher) &#21040;&#24207;&#21015;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/functional&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/functional&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/functional&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/default_searcher&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/default searcher&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>default_searcher</span></span></a></div>
</div>
</td>
<td>&#26631;&#20934; C++ &#24211;&#25628;&#32034;&#31639;&#27861;&#23454;&#29616;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/default_searcher&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/default searcher&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>make_default_searcher</span></span></a></div>
</div>
</td>
<td>&#21019;&#24314; default_searcher &#30340;&#24110;&#21161;&#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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/boyer_moore_searcher&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/boyer moore searcher&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>boyer_moore_searcher</span></span></a></div>
</div>
</td>
<td>Boyer-Moore &#25628;&#32034;&#31639;&#27861;&#23454;&#29616;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/boyer_moore_searcher&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/boyer moore searcher&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>make_boyer_moore_searcher</span></span></a></div>
</div>
</td>
<td>&#21019;&#24314; boyer_moore_searcher &#30340;&#24110;&#21161;&#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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/boyer_moore_horspool_searcher&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/boyer moore horspool searcher&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>boyer_moore_horspool_searcher</span></span></a></div>
</div>
</td>
<td>Boyer-Moore-Horspool &#25628;&#32034;&#31639;&#27861;&#23454;&#29616;<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="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/boyer_moore_horspool_searcher&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/boyer moore horspool searcher&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>make_boyer_moore_horspool_searcher</span></span></a></div>
</div>
</td>
<td>&#21019;&#24314; boyer_moore_horspool_searcher &#30340;&#24110;&#21161;&#20989;&#25968;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.B7.A5.E5.85.B7_2">&#36890;&#29992;&#24037;&#20855;</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="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/tuple&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/experimental/tuple&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&lt;experimental/tuple&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/apply&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/apply&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>apply</span></span></a></div>
</div>
</td>
<td>&#20197;&#21442;&#25968;&#30340; tuple &#35843;&#29992;&#20989;&#25968;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<p>&#21478;&#22806;&#65292;&#35813; TS &#20026;&#26631;&#20934;&#24211;&#20013;&#30340;&#31867;&#22411;&#29305;&#24615;&#21644;&#20854;&#20182;&#31867;&#27169;&#26495;&#25552;&#20379;<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/type_trait_variable_templates&amp;action=edit&amp;redlink=1" class="new" title="cpp/experimental/type trait variable templates&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;">&#22823;&#37327; <code>constexpr</code> &#21464;&#37327;&#27169;&#26495;</a>&#65306;</p>
<div style="margin-left:0px">
<table class="mw-collapsible mw-collapsed" style="background: transparent; text-align: left; border: 1px solid silver; margin: 0.2em auto auto; width:100%; clear: both; padding: 1px;">
<tr>
<th style="background: #F0F2F5; font-size:87%; padding:0.2em 0.3em; text-align:center;"><span style="font-size:115%">&#25552;&#20379;&#20102;&#21464;&#37327;&#27169;&#26495;&#30340;&#31867;&#22411;&#29305;&#24615;&#21644;&#20854;&#20182;&#31867;&#27169;&#26495;</span></th>
</tr>
<tr>
<td style="border: solid 1px silver; padding: 8px; background: white;">
<div class="div-col columns column-count column-count-2" style="-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;">
<ul>
<li><span class="t-lc"><a href="cpp-types-is_void.html">std::is_void</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_null_pointer.html">std::is_null_pointer</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_integral.html">std::is_integral</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_floating_point.html">std::is_floating_point</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_array.html">std::is_array</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_pointer.html">std::is_pointer</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_lvalue_reference.html">std::is_lvalue_reference</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_rvalue_reference.html">std::is_rvalue_reference</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_member_object_pointer.html">std::is_member_object_pointer</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_member_function_pointer.html">std::is_member_function_pointer</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_enum.html">std::is_enum</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_union.html">std::is_union</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_class.html">std::is_class</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_function.html">std::is_function</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_reference.html">std::is_reference</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_arithmetic.html">std::is_arithmetic</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_fundamental.html">std::is_fundamental</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_object.html">std::is_object</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_scalar.html">std::is_scalar</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_compound.html">std::is_compound</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_member_pointer.html">std::is_member_pointer</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_const.html">std::is_const</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_volatile.html">std::is_volatile</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_trivial.html">std::is_trivial</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_trivially_copyable.html">std::is_trivially_copyable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_standard_layout.html">std::is_standard_layout</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_pod.html">std::is_pod</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_literal_type.html">std::is_literal_type</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_empty.html">std::is_empty</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_polymorphic.html">std::is_polymorphic</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_abstract.html">std::is_abstract</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_final.html">std::is_final</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_signed.html">std::is_signed</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_unsigned.html">std::is_unsigned</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_constructible.html">std::is_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_constructible.html">std::is_trivially_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_constructible.html">std::is_nothrow_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_default_constructible.html">std::is_default_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_default_constructible.html">std::is_trivially_default_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_default_constructible.html">std::is_nothrow_default_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_copy_constructible.html">std::is_copy_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_copy_constructible.html">std::is_trivially_copy_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_copy_constructible.html">std::is_nothrow_copy_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_move_constructible.html">std::is_move_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_move_constructible.html">std::is_trivially_move_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_move_constructible.html">std::is_nothrow_move_constructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_assignable.html">std::is_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_assignable.html">std::is_trivially_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_assignable.html">std::is_nothrow_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_copy_assignable.html">std::is_copy_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_copy_assignable.html">std::is_trivially_copy_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_copy_assignable.html">std::is_nothrow_copy_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_move_assignable.html">std::is_move_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_move_assignable.html">std::is_trivially_move_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_move_assignable.html">std::is_nothrow_move_assignable</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_destructible.html">std::is_destructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_destructible.html">std::is_trivially_destructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_destructible.html">std::is_nothrow_destructible</a></span></li>
<li><span class="t-lc"><a href="cpp-types-has_virtual_destructor.html">std::has_virtual_destructor</a></span></li>
<li><span class="t-lc"><a href="cpp-types-alignment_of.html">std::alignment_of</a></span></li>
<li><span class="t-lc"><a href="cpp-types-rank.html">std::rank</a></span></li>
<li><span class="t-lc"><a href="cpp-types-extent.html">std::extent</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_same.html">std::is_same</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_base_of.html">std::is_base_of</a></span></li>
<li><span class="t-lc"><a href="cpp-types-is_convertible.html">std::is_convertible</a></span></li>
<li><span class="t-lc"><a href="cpp-numeric-ratio-ratio_equal.html">std::ratio_equal</a></span></li>
<li><span class="t-lc"><a href="cpp-numeric-ratio-ratio_not_equal.html">std::ratio_not_equal</a></span></li>
<li><span class="t-lc"><a href="cpp-numeric-ratio-ratio_less.html">std::ratio_less</a></span></li>
<li><span class="t-lc"><a href="cpp-numeric-ratio-ratio_less_equal.html">std::ratio_less_equal</a></span></li>
<li><span class="t-lc"><a href="cpp-numeric-ratio-ratio_greater.html">std::ratio_greater</a></span></li>
<li><span class="t-lc"><a href="cpp-numeric-ratio-ratio_greater_equal.html">std::ratio_greater_equal</a></span></li>
<li><span class="t-lc">std::tuple_size</span></li>
<li><span class="t-lc"><a href="cpp-chrono-treat_as_floating_point.html">std::chrono::treat_as_floating_point</a></span></li>
<li><span class="t-lc"><a href="cpp-error-error_code-is_error_code_enum.html">std::is_error_code_enum</a></span></li>
<li><span class="t-lc"><a href="cpp-error-error_condition-is_error_condition_enum.html">std::is_error_condition_enum</a></span></li>
<li><span class="t-lc"><a href="cpp-utility-functional-is_bind_expression.html">std::is_bind_expression</a></span></li>
<li><span class="t-lc"><a href="cpp-utility-functional-is_placeholder.html">std::is_placeholder</a></span></li>
<li><span class="t-lc"><a href="cpp-memory-uses_allocator.html">std::uses_allocator</a></span></li>
</ul>
</div>
</td>
</tr>
</table>
</div>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>