212 lines
16 KiB
HTML
212 lines
16 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 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></span></div>
|
|
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
|
|
<p>C++ 标准委员会为未来的标准化出版实验性 C++ 语言与库扩展。</p>
|
|
<p>注意: 2012 之前,这些出版使用 TR (技术报告)格式。从 2012 起, ISO 手续改为使用 TS (技术规范)格式。</p>
|
|
<table class="wikitable">
|
|
<tr>
|
|
<th>ISO 编号</th>
|
|
<th>名称</th>
|
|
<th>状态</th>
|
|
<th>链接</th>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TR 18015:2006</td>
|
|
<td>C++ 性能上的技术报告</td>
|
|
<td>出版于 2006 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/33907.html">ISO 商店</a>)<br />
|
|
草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/TR18015.pdf">TR18015</a> (2006-02-15) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TR 19768:2007</td>
|
|
<td>C++ 库扩展上的技术报告</td>
|
|
<td>出版于 2007-11-15 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/38841.html">ISO 商店</a>)<br />
|
|
草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf">n1836</a> (2005-06-24) 。<br />
|
|
<p>分离到 ISO 29124 ,剩下的并入 C++11 。</p>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC 29124:2010</td>
|
|
<td>对 C++ 库的支持数学特殊函数的扩展</td>
|
|
<td>出版于 2010-09-03 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/50511.html">ISO 商店</a>)<br />
|
|
最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">n3060</a> (2010-03-06) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span><a href="cpp-numeric-special_functions.html">并入 C++17</a> 。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-special_functions.html">特殊函数</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TR 24733:2011</td>
|
|
<td>对编程语言 C++ 的支持十进制浮点算术的扩展</td>
|
|
<td>出版于 2011-10-25 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/38843.html">ISO 商店</a>)。草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2849.pdf">n2849</a> (2009-03-06) 。<br />
|
|
<p>可能会为将来的 TS 所取代或并入未来的 C++ 修订版(最近的合并提案为 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3871.html">n3871</a> )</p>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 18822:2015</td>
|
|
<td>C++ 文件系统技术规范</td>
|
|
<td>出版于 2015-06-18 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/63483.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4100.pdf">n4100</a> (2014-07-04) 。<br />
|
|
<p><a href="cpp-filesystem.html">并入 C++17</a> 。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-fs.html">文件系统</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19570:2015</td>
|
|
<td>并行的 C++ 扩展</td>
|
|
<td>出版于 2015-06-24 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/65241.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4507.pdf">n4507</a> (2015-05-05) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span>并入 C++17 。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-parallelism.html">并行</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19841:2015</td>
|
|
<td>事务性内存 TS</td>
|
|
<td>出版于 2015-09-16 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/66343.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4514.pdf">n4514</a> (2015-05-08) 。</td>
|
|
<td><a href="cpp-language-transactional_memory.html">事务性内存</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19568:2015</td>
|
|
<td>库基础的 C++ 扩展</td>
|
|
<td>出版于 2015-09-30 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/65238.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4480.html">n4480</a> (2015-04-07) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span>并入 C++17 ,除了调用特征。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-lib_extensions.html">库扩展</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19217:2015</td>
|
|
<td>概念的 C++ 扩展</td>
|
|
<td>出版于 2015-11-13 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/64031.html">商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4553.pdf">n4553</a> (2015-10-02) 当前草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0734r0.pdf">p0734r0</a> (2017-07-14) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span><a href="cpp-language-constraints.html">并入 C++20</a> (有修改)。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-constraints.html">约束与概念</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19571:2016</td>
|
|
<td>并发的 C++ 扩展</td>
|
|
<td>出版于 2016-01-19 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/65242.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0159r0.html">p0159r0</a> (2015-10-22) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span>部分并入 C++20 。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-concurrency.html">并发</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19568:2017</td>
|
|
<td>库基础的 C++ 扩展,版本 2</td>
|
|
<td>出版于 2017-03-30 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/70587.html">ISO 商店</a>)。草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4617.pdf">n4617</a> (2016-11-28) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span>部分并入 C++17 与 C++20 。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-lib_extensions_2.html">库扩展 2</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 21425:2017</td>
|
|
<td>范围 TS</td>
|
|
<td>出版于 2017-12-05 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/70910.html">ISO 商店</a>)。草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4685.pdf">n4685</a> (2017-07-31) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span><a href="cpp-ranges.html">并入 C++20</a> 。</p>
|
|
</td>
|
|
<td><a href="cpp-experimental-ranges.html">范围</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 22277:2017</td>
|
|
<td>协程 TS</td>
|
|
<td>出版于 2017-12-05 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/73008.html">ISO 商店</a>)。草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4736.pdf">n4736</a> (2018-03-31) ,最新草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4775.pdf">n4775</a> (2018-10-07) 。<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span><a href="cpp-coroutine.html">并入 C++20</a> 。</p>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19216:2018</td>
|
|
<td>网络 TS</td>
|
|
<td>出版于 2018-04-24 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/64030.html">ISO 商店</a>)。草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4734.pdf">n4734</a> (2017-04-04) 。最终草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4771.pdf">n4771</a> (2018-10-08) 。</td>
|
|
<td><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/networking&action=edit&redlink=1" class="new" title="cpp/experimental/networking(页面不存在)">网络</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 21544:2018</td>
|
|
<td>模块 TS</td>
|
|
<td>出版于 2018-05-16 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/71051.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4720.pdf">n4720</a> (2018-01-29)<br />
|
|
<p><span style="font-size:21px;color:green"><b>✔</b></span><a href="cpp-language-modules.html">并入 C++20</a> (有修改)。</p>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 19570:2018</td>
|
|
<td>并行 TS 版本 2</td>
|
|
<td>出版于 2018-11-15 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/70588.html">ISO 商店</a>)。最终草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4793.pdf">n4793</a> (2018-11-26) 。</td>
|
|
<td><a href="cpp-experimental-parallelism_2.html">并行 2</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC TS 23619</td>
|
|
<td>反射 TS</td>
|
|
<td>出版于 2021-10-11 ( <a rel="nofollow" class="external text" href="https://www.iso.org/standard/76425.html">ISO 商店</a>)。草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4856.pdf">n4856</a> (2020-03-02) 。替代草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1240r1.pdf">p1240r1</a> (2019-10-03) 。</td>
|
|
<td><a href="cpp-experimental-reflect.html">反射</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>数值</td>
|
|
<td>早期开发。草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1889r1.pdf">p1889r1</a> (2019-12-27) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC NP 19571</td>
|
|
<td>并发 TS 版本 2</td>
|
|
<td>早期开发。草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4895.pdf">n4895</a> (2021-08-15) 。</td>
|
|
<td><a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/experimental/concurrency_2&action=edit&redlink=1" class="new" title="cpp/experimental/concurrency 2(页面不存在)">并发 2</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC AWI TS 19568</td>
|
|
<td>库基础的 C++ 扩展,版本 3</td>
|
|
<td>早期开发: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4853.html">n4873</a> (2020-11-09) 。</td>
|
|
<td><a href="cpp-experimental-lib_extensions_3.html">库扩展 3</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC NP 19841</td>
|
|
<td>最小事务性内存 TS</td>
|
|
<td>早期开发: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r8.html">p2066r8</a> (2021-07-15) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>模式匹配</td>
|
|
<td>早期开发。草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2020/p1371r3.pdf">p1371r3</a> (2020-09-15) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>线性代数</td>
|
|
<td>早期开发。草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2020/p1385r6.pdf">p1385r6</a> (2020-03-01) 与 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1673r4.html">p1673r4</a> (2021-08-15) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>2D 图形</td>
|
|
<td>早期开发。草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0267r10.pdf">p0267r10</a> (2019-10-07) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ISO/IEC NP 19569</td>
|
|
<td>数组扩展 TS</td>
|
|
<td><span style="font-size:21px;color:red"><b>×</b></span>撤销。废弃草案: <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3820.html">n3820</a> (2013-10-10) 。</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">参阅</span></h3>
|
|
<table class="t-dsc-begin"></table>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|