679 lines
45 KiB
HTML
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++ 标准库扩展</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++ 标准库扩展</h1>
|
|
<div id="bodyContent">
|
|
<div id="contentSub"><span class="subpages">< <a href="cpp.html">cpp</a>‎ | <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++ 库基础扩展之版本 1 (The C++ Extensions for Library Fundamentals) , ISO/IEC TS 19568:2015 为 C++ 标准库定义下列新组件:</p>
|
|
<p>C++17 未选择 ISO/IEC TS 19568:2015 的下列组件</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">支持类型擦除分配器的既存类修改版本</span></h4>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/functional&action=edit&redlink=1" class="new" title="cpp/header/experimental/functional(页面不存在)"><experimental/functional></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>带有类型擦除分配器支持的 <span class="t-lc"><a href="cpp-utility-functional-function.html">std::function</a></span> 修改版本<br />
|
|
<span class="t-mark">(类模板)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/future&action=edit&redlink=1" class="new" title="cpp/header/experimental/future(页面不存在)"><experimental/future></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>带有类型擦除分配器支持的 <span class="t-lc"><a href="cpp-thread-promise.html">std::promise</a></span> 修改版本<br />
|
|
<span class="t-mark">(类模板)</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>带有类型擦除分配器支持的 <span class="t-lc"><a href="cpp-thread-packaged_task.html">std::packaged_task</a></span> 修改版本<br />
|
|
<span class="t-mark">(类模板)</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">内存资源适配器</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>将分配器适配到 <span class="t-lc">memory_resource</span><br />
|
|
<span class="t-mark">(别名模板)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.B7.A5.E5.85.B7">通用工具</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/utility&action=edit&redlink=1" class="new" title="cpp/header/experimental/utility(页面不存在)"><experimental/utility></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>类型擦除的占位符类型,例如在分配器中<br />
|
|
<span class="t-mark">(类)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/type_traits&action=edit&redlink=1" class="new" title="cpp/header/experimental/type traits(页面不存在)"><experimental/type_traits></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>推导以给定参数调用可调用对象时的隐含函数类型<br />
|
|
<span class="t-mark">(类模板)</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">特性测试宏</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-optional.html"><experimental/optional></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> 的值,指示支持 optional 类型<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-any.html"><experimental/any></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> 的值,指示支持 any 类型<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-string_view.html"><experimental/string_view></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> 的值,指示支持 basic_string_view 模板<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/tuple&action=edit&redlink=1" class="new" title="cpp/header/experimental/tuple(页面不存在)"><experimental/tuple></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> 的值,指示支持 tuple 的 apply() 函数<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/type_traits&action=edit&redlink=1" class="new" title="cpp/header/experimental/type traits(页面不存在)"><experimental/type_traits></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> 的值,指示支持类型特性的变量模板<br />
|
|
<span class="t-mark">(宏常量)</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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> 的值,指示支持调用类型特性<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/functional&action=edit&redlink=1" class="new" title="cpp/header/experimental/functional(页面不存在)"><experimental/functional></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201411</span></span></span> 的值,指示支持附加搜索算法<br />
|
|
<span class="t-mark">(宏常量)</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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> 的值,指示支持 std::function 的类型擦除分配器<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/future&action=edit&redlink=1" class="new" title="cpp/header/experimental/future(页面不存在)"><experimental/future></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> 的值,指示支持 std::promise 的类型擦除分配器<br />
|
|
<span class="t-mark">(宏常量)</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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> 的值,指示支持 std::packaged_task 的类型擦除分配器<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/memory&action=edit&redlink=1" class="new" title="cpp/header/experimental/memory(页面不存在)"><experimental/memory></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201406</span></span></span> 的值,指示 shared_ptr 支持数组<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-memory_resource.html"><experimental/memory_resource></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> 的值,指示支持多态内存资源<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/algorithm&action=edit&redlink=1" class="new" title="cpp/header/experimental/algorithm(页面不存在)"><experimental/algorithm></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>至少为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">201402</span></span></span> 的值,指示支持采样算法<br />
|
|
<span class="t-mark">(宏常量)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h2><span class="mw-headline" id=".E5.B9.B6.E5.85.A5_C.2B.2B17">并入 C++17</span></h2>
|
|
<p>ISO/IEC TS 19568:2015 的下列组件已包含于 C++17</p>
|
|
<h3><span class="mw-headline" id=".E5.8F.AF.E9.80.89.E5.AF.B9.E8.B1.A1">可选对象</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-optional.html"><experimental/optional></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&action=edit&redlink=1" class="new" title="cpp/experimental/optional(页面不存在)"><span class="t-lines"><span>optional</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>表示<i>可选对象</i>的类模板<br />
|
|
<span class="t-mark">(类模板)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E7.B1.BB_any">类 <code>any</code></span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-any.html"><experimental/any></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&action=edit&redlink=1" class="new" title="cpp/experimental/any(页面不存在)"><span class="t-lines"><span>any</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>任何类型单个值的类型安全容器<br />
|
|
<span class="t-mark">(类)</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>定义于头文件 <code><a href="cpp-header-experimental-string_view.html"><experimental/string_view></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&action=edit&redlink=1" class="new" title="cpp/experimental/basic string view(页面不存在)"><span class="t-lines"><span>basic_string_view</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>到字符串的非占有引用<br />
|
|
<span class="t-mark">(类模板)</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">类型擦除及多态分配器</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">多态分配器与内存资源</span></h4>
|
|
<p>此节中的实体声明于 <span class="t-lc">std::experimental::pmr</span> 命名空间</p>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="cpp-header-experimental-memory_resource.html"><experimental/memory_resource></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&action=edit&redlink=1" class="new" title="cpp/experimental/memory resource(页面不存在)"><span class="t-lines"><span>memory_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>封装内存资源的类的抽象接口<br />
|
|
<span class="t-mark">(类)</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&action=edit&redlink=1" class="new" title="cpp/experimental/synchronized pool resource(页面不存在)"><span class="t-lines"><span>synchronized_pool_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>线程安全的,在不同块大小的池中管理分配的 <span class="t-lc"><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/memory_resource&action=edit&redlink=1" class="new" title="cpp/experimental/memory resource(页面不存在)">memory_resource</a></span><br />
|
|
<span class="t-mark">(类)</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&action=edit&redlink=1" class="new" title="cpp/experimental/unsynchronized pool resource(页面不存在)"><span class="t-lines"><span>unsynchronized_pool_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>线程不安全的,在不同块大小的池中管理分配的 <span class="t-lc"><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/memory_resource&action=edit&redlink=1" class="new" title="cpp/experimental/memory resource(页面不存在)">memory_resource</a></span><br />
|
|
<span class="t-mark">(类)</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&action=edit&redlink=1" class="new" title="cpp/experimental/monotonic buffer resource(页面不存在)"><span class="t-lines"><span>monotonic_buffer_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>特殊用途的 <span class="t-lc">memory_resource</span> ,它仅在销毁资源时释放分配的内存<br />
|
|
<span class="t-mark">(类)</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&action=edit&redlink=1" class="new" title="cpp/experimental/polymorphic allocator(页面不存在)"><span class="t-lines"><span>polymorphic_allocator</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>支持运行时多态的分配器,多态基于构造所用的 <span class="t-lc">memory_resource</span><br />
|
|
<span class="t-mark">(类模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/new delete resource(页面不存在)"><span class="t-lines"><span>new_delete_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回一个静态的程序范围 <code>memory_resource</code>,它使用全局 <span class="t-lc"><a href="cpp-memory-new-operator_new.html">operator new</a></span> 与 <span class="t-lc"><a href="cpp-memory-new-operator_delete.html">operator delete</a></span> 分配和解分配内存<br />
|
|
<span class="t-mark">(函数)</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&action=edit&redlink=1" class="new" title="cpp/experimental/null memory resource(页面不存在)"><span class="t-lines"><span>null_memory_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回一个不进行任何分配的静态 <code>memory_resource</code><br />
|
|
<span class="t-mark">(函数)</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&action=edit&redlink=1" class="new" title="cpp/experimental/get default resource(页面不存在)"><span class="t-lines"><span>get_default_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>获取缺省 <code>memory_resource</code><br />
|
|
<span class="t-mark">(函数)</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&action=edit&redlink=1" class="new" title="cpp/experimental/set default resource(页面不存在)"><span class="t-lines"><span>set_default_resource</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>设置缺省 <code>memory_resource</code><br />
|
|
<span class="t-mark">(函数)</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">使用多态分配器的容器的便利别名</span></h4>
|
|
<p><code>std::experimental::pmr</code> 命名空间中为标准库中的下列类模板提供<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/lib_extensions/pmr_container&action=edit&redlink=1" class="new" title="cpp/experimental/lib extensions/pmr container(页面不存在)">便利别名和别名模板</a>:</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%">提供了便利别名的容器模板列表</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> 的数组支持</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/memory&action=edit&redlink=1" class="new" title="cpp/header/experimental/memory(页面不存在)"><experimental/memory></a></code></div>
|
|
</td>
|
|
</tr>
|
|
<tr class="t-dsc-hitem">
|
|
<td>类</td>
|
|
<td>描述</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&action=edit&redlink=1" class="new" title="cpp/experimental/shared ptr(页面不存在)"><span class="t-lines"><span>shared_ptr</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>支持数组的 <span class="t-lc"><a href="cpp-memory-shared_ptr.html">std::shared_ptr</a></span> 修改版本<br />
|
|
<span class="t-mark">(类模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/weak ptr(页面不存在)"><span class="t-lines"><span>weak_ptr</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>支持数组的 <span class="t-lc"><a href="cpp-memory-weak_ptr.html">std::weak_ptr</a></span> 修改版本<br />
|
|
<span class="t-mark">(类模板)</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">采样和搜索算法</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/algorithm&action=edit&redlink=1" class="new" title="cpp/header/experimental/algorithm(页面不存在)"><experimental/algorithm></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>从序列中选择 n 个随机元素<br />
|
|
<span class="t-mark">(函数模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/search(页面不存在)"><span class="t-lines"><span>search</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>应用搜索器 (Searcher) 到序列<br />
|
|
<span class="t-mark">(函数模板)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/functional&action=edit&redlink=1" class="new" title="cpp/header/experimental/functional(页面不存在)"><experimental/functional></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&action=edit&redlink=1" class="new" title="cpp/experimental/default searcher(页面不存在)"><span class="t-lines"><span>default_searcher</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>标准 C++ 库搜索算法实现<br />
|
|
<span class="t-mark">(类模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/default searcher(页面不存在)"><span class="t-lines"><span>make_default_searcher</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>创建 default_searcher 的帮助函数<br />
|
|
<span class="t-mark">(函数模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/boyer moore searcher(页面不存在)"><span class="t-lines"><span>boyer_moore_searcher</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>Boyer-Moore 搜索算法实现<br />
|
|
<span class="t-mark">(类模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/boyer moore searcher(页面不存在)"><span class="t-lines"><span>make_boyer_moore_searcher</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>创建 boyer_moore_searcher 的帮助函数<br />
|
|
<span class="t-mark">(函数模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/boyer moore horspool searcher(页面不存在)"><span class="t-lines"><span>boyer_moore_horspool_searcher</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>Boyer-Moore-Horspool 搜索算法实现<br />
|
|
<span class="t-mark">(类模板)</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&action=edit&redlink=1" class="new" title="cpp/experimental/boyer moore horspool searcher(页面不存在)"><span class="t-lines"><span>make_boyer_moore_horspool_searcher</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>创建 boyer_moore_horspool_searcher 的帮助函数<br />
|
|
<span class="t-mark">(函数模板)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.B7.A5.E5.85.B7_2">通用工具</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-header">
|
|
<td colspan="2">
|
|
<div>定义于头文件 <code><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/header/experimental/tuple&action=edit&redlink=1" class="new" title="cpp/header/experimental/tuple(页面不存在)"><experimental/tuple></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&action=edit&redlink=1" class="new" title="cpp/experimental/apply(页面不存在)"><span class="t-lines"><span>apply</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>以参数的 tuple 调用函数<br />
|
|
<span class="t-mark">(函数模板)</span></td>
|
|
</tr>
|
|
</table>
|
|
<p>另外,该 TS 为标准库中的类型特性和其他类模板提供<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/type_trait_variable_templates&action=edit&redlink=1" class="new" title="cpp/experimental/type trait variable templates(页面不存在)">大量 <code>constexpr</code> 变量模板</a>:</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%">提供了变量模板的类型特性和其他类模板</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>
|