6278 lines
527 KiB
HTML
6278 lines
527 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_compiler_support 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">
|
|
<table class="plainlinks fmbox fmbox-system" style="">
|
|
<tr>
|
|
<td class="mbox-image"><img alt="" src="Imbox_notice.png" width="40" height="40" /></td>
|
|
<td class="mbox-text" style="">我们尽可能努力维护这个页面,但仍可能缺少最新发布的编译器的版本信息。如果你发现有过时的内容的话,请帮助我们来更新它吧!</td>
|
|
</tr>
|
|
</table>
|
|
<p><br />
|
|
下表为各个编译器对新的 C++ 功能特性的支持情况。这些功能特性包括 <a href="cpp-compiler_support.html#cpp11">C++11</a> 、 <a href="cpp-compiler_support.html#cpp14">C++14</a> 、 <a href="cpp-compiler_support.html#cpp17">C++17</a>、 <a href="cpp-compiler_support.html#cpp20">C++20</a> 和<a href="cpp-compiler_support.html#cpp2b">以后接受的修订版标准 (C++23/C++2b)</a> ,还有大量技术规范的内容。</p>
|
|
<p><span id="cpp2b"></span></p>
|
|
<h2><span class="mw-headline" id="C.2B.2B2b_.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++2b 功能特性</span></h2>
|
|
<p>请注意,随 C++2b 标准草案的逐步推进,此列表可能会发生变化。</p>
|
|
<div class="t-template-editlink" style=""></div>
|
|
<h3><span class="mw-headline" id="C.2B.2B23_.E6.A0.B8.E5.BF.83.E8.AF.AD.E8.A8.80.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++23 核心语言功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++23 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th scope="col" style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++<br />
|
|
(前 Portland Group/PGI)</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td>(有符号) <code>size_t</code> 的<a href="cpp-language-integer_literal.html">字面量后缀</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0330R8">P0330R8</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使 <code>()</code> 对 <a href="cpp-language-lambda.html">lambda</a> 更可选</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1102R2">P1102R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-if.html#consteval_if"><tt>if consteval</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1938R3">P1938R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除垃圾收集支持</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2186R2">P2186R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:C++ 标识符语法使用 Unicode 标准附录 31</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1949R7">P1949R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:允许重复属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2156R1">P2156R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-static_assert.html"><tt>static_assert</tt></a> 与 <a href="cpp-language-if.html#constexpr_if">constexpr if</a> 中的窄化按语境转换</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1401R5">P1401R5</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="缺少 noexcept 说明符更改">13 (部分)*</span><br />
|
|
14</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>在拼接行前剔除空白符</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2223R2">P2223R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使声明顺序布局强制</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1847R4">P1847R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除混合宽<a href="cpp-language-string_literal.html#.E6.8B.BC.E6.8E.A5">字符串字面量连接</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2201R1">P2201R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++23 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id="C.2B.2B23_.E5.BA.93.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++23 库功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++23 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility.html#.E6.A0.88.E8.B8.AA">栈踪库</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0881R7">P0881R7</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-stdatomic.h.html"><tt><stdatomic.h></tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0943R6">P0943R6</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_scoped_enum.html"><tt>std::is_scoped_enum</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1048R1">P1048R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-string-basic_string-contains.html"><tt>basic_string</tt></a>/<a href="cpp-string-basic_string_view-contains.html"><tt>basic_string_view</tt></a> 的 <code>contains()</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1679R3">P1679R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc">std::to_underlying</span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1682R3">P1682R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-variant.html">std::variant</a></span> 的派生类的 <span class="t-lc"><a href="cpp-utility-variant-visit.html">std::visit</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2162R2">P2162R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="VS 2019 16.0">19.20*</span><span title="缺少特性测试宏">*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>放松 <span class="t-lc"><a href="cpp-chrono-time_point.html">time_point<>::clock</a></span> 的要求</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2212R2">P2212R2</a></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:条件性借用范围</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2017R1">P2017R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:修复<a href="cpp-ranges.html#.E8.A7.86.E5.9B.BE">输入范围适配器</a>与 <span class="t-lc">std::counted_iterator</span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2259R1">P2259R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>在分配器接口中提供大小反馈</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0401R6">P0401R6</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-spanstream.html"><tt><spanstream></tt></a> :以 <a href="cpp-container-span.html"><tt>std::span</tt></a> 为基础的字符串流</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0448R4">P0448R4</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-memory-out_ptr_t-out_ptr.html"><tt>std::out_ptr()</tt></a>、 <a href="cpp-memory-inout_ptr_t-inout_ptr.html"><tt>std::inout_ptr()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1132R8">P1132R8</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-constexpr.html"><tt>constexpr</tt></a> <a href="cpp-types-type_info-operator_cmp.html"><tt>type_info::operator==()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1328R1">P1328R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-container-stack.html">std::stack</a></span> 与 <span class="t-lc"><a href="cpp-container-queue.html">std::queue</a></span> 的迭代器对构造函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1425R4">P1425R4</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>容器推导指引中分配器的非推导语境</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1518R2">P1518R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-algorithm-ranges-starts_with.html"><tt>ranges::starts_with()</tt></a> 与 <a href="cpp-algorithm-ranges-ends_with.html"><tt>ranges::ends_with()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1659R3">P1659R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>禁止 <a href="cpp-string-basic_string.html"><tt>basic_string</tt></a> 与 <a href="cpp-string-basic_string_view.html"><tt>basic_string_view</tt></a> 从 <a href="cpp-language-nullptr.html"><tt>nullptr</tt></a> 构造</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2166R1">P2166R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-functional-invoke.html"><tt>std::invoke_r()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2136R3">P2136R3</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-string-basic_string_view.html"><tt>basic_string_view</tt></a> 的范围<a href="cpp-string-basic_string_view-basic_string_view.html">构造函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1989R2">P1989R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-pair.html"><tt>pair</tt></a> 的转发构造函数的默认模板实参</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1951R1">P1951R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除垃圾收集与基于可达性的泄漏检测(<a href="cpp-memory.html#.E5.9E.83.E5.9C.BE.E6.94.B6.E9.9B.86.E5.99.A8.E6.94.AF.E6.8C.81">库支持</a>)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2186R2">P2186R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:<a href="cpp-ranges-join_view.html"><tt>join_view</tt></a> 应结合所有范围</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2328R1">P2328R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:<a href="cpp-ranges-view.html"><code>view</code></a> 不要求 <a href="cpp-concepts-default_initializable.html"><code>default_initializable</code></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2325R3">P2325R3</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:范围适配器对象按值绑定实参</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2281R1">P2281R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:<span class="t-lc"><a href="cpp-utility-optional.html">std::optional</a></span> 与 <span class="t-lc"><a href="cpp-utility-variant.html">std::variant</a></span> 的 <a href="cpp-language-constexpr.html"><tt>constexpr</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2231R1">P2231R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:<a href="cpp-utility-format-format.html"><tt>std::format()</tt></a> 改进</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2216R3">P2216R3</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/lazy_split_view&action=edit&redlink=1" class="new" title="cpp/ranges/lazy split view(页面不存在)"><tt>lazy_split_view</tt></a> 与重新设计的 <a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/ranges/split_view&action=edit&redlink=1" class="new" title="cpp/ranges/split view(页面不存在)"><tt>split_view</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P2210R2">P2210R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++23 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<p><span id="cpp20"></span></p>
|
|
<h2><span class="mw-headline" id="C.2B.2B20_.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++20 功能特性</span></h2>
|
|
<div class="t-template-editlink" style=""></div>
|
|
<h3><span class="mw-headline" id="C.2B.2B20_.E6.A0.B8.E5.BF.83.E8.AF.AD.E8.A8.80.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++20 核心语言功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++20 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th scope="col" style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++<br />
|
|
(前 Portland Group/PGI)</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td>允许 lambda 捕获 <code>[=, this]</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0409R2">P0409R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>__VA_OPT__</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0306R4">P0306R4</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P1042R1">P1042R1</a></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="无 #__VA_OPT__ 支持">8 (部分)*</span><br />
|
|
<span title="无位置标记记号处理更改">10</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-aggregate_initialization.html#.E6.8C.87.E6.B4.BE.E5.88.9D.E5.A7.8B.E5.8C.96.E5.99.A8">指派初始化器</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0329R4">P0329R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="构成 P0329 基础的非标准扩展,缺少花括号初始化器">4.7 (部分)*</span><br />
|
|
8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="P0329 的完全 C99 兼容超集,缺少花括号初始化器">3.0 (部分)*</span><br />
|
|
10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="P0329 的完全 C99 兼容超集,缺少花括号初始化器">(部分)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-lambda.html#.E8.AF.AD.E6.B3.95">泛型 lambda 的模板形参列表</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0428R2">P0428R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-bit_field.html#Cpp20_.E4.BD.8D.E5.9F.9F.E7.9A.84.E9.BB.98.E8.AE.A4.E6.88.90.E5.91.98.E5.88.9D.E5.A7.8B.E5.8C.96.E5.99.A8">位域的默认成员初始化器</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0683R1">P0683R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>类模板实参推导中的 intializer_list 构造函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0702R1">P0702R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>const& 限定的成员指针</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0704R1">P0704R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-constraints.html">概念</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0734R0">P0734R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6<br />
|
|
(仅 TS)<br />
|
|
10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="VS 2019 16.3">19.23*</span> <span title="无 requires 表达式支持">(部分)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-lambda.html#.E4.B8.8D.E6.B1.82.E5.80.BC.E8.AF.AD.E5.A2.83.E4.B8.AD.E7.9A.84_lambda">不求值语境中的 lambda</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0315R4">P0315R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-operator_comparison.html#.E4.B8.89.E8.B7.AF.E6.AF.94.E8.BE.83">三路比较运算符</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0515R3">P0515R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (部分)<br />
|
|
10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :简化隐式 lambda 捕获</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0588R1">P0588R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-range-for.html#.E8.AF.AD.E6.B3.95">基于范围的 for 的初始化语句</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0614R1">P0614R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>可默认构造与可赋值的无状态 <a href="cpp-language-lambda.html">lambda</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0624R2">P0624R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>预置复制构造函数与 const 的不匹配</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0641R2">P0641R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>特化上的访问检查</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0692R1">P0692R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (部分)</p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>ADL 与不可见的函数模板</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0846R0">P0846R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:指定 <code>constexpr</code> 函数定义何时为<a href="cpp-language-constant_expression.html#.E5.B8.B8.E9.87.8F.E6.B1.82.E5.80.BC.E6.89.80.E9.9C.80.E8.A6.81.E7.9A.84.E5.87.BD.E6.95.B0.E4.B8.8E.E5.8F.98.E9.87.8F">常量求值所需要</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0859R0">P0859R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="大多数">5.2 (部分)*<br />
|
|
9</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="实现足以支持 C++20 标准库。完整实现要求打破二进制兼容的更改。"><span title="VS 2019 16.7">19.27*</span> (部分)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>属性 <code>[[<a href="cpp-language-attributes-likely.html">likely</a>]]</code> 与 <code>[[<a href="cpp-language-attributes-likely.html">unlikely</a>]]</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0479R5">P0479R5</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使 <a href="cpp-keywords-typename.html" class="mw-redirect"><tt>typename</tt></a> 更可选</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0634R3">P0634R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Lambda 初始化捕获中的包展开</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0780R2">P0780R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>属性 <code>[[<a href="cpp-language-attributes-no_unique_address.html">no_unique_address</a>]]</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0840R2">P0840R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span><span title="已实现意味着剖析通过,这被认为是 ABI 不兼容,因为编译器先前无错误地接受它">*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>条件性平凡的特殊成员函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0848R3">P0848R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:放松<a href="cpp-language-structured_binding.html">结构化绑定</a>定制点查找规则</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0961R1">P0961R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:放松<a href="cpp-language-range-for.html">范围 <code>for</code> 循环</a>定制点查找规则</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0962R1">P0962R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :允许到可访问成员的结构化绑定</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0969R0">P0969R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-memory-new-operator_delete.html">销毁的 <code>operator delete</code></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0722R3">P0722R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-template_parameters.html#.E9.9D.9E.E7.B1.BB.E5.9E.8B.E6.A8.A1.E6.9D.BF.E5.BD.A2.E5.8F.82">非类型模板形参</a>非类型模板形参中的类类型</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0732R2">P0732R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">12 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="无对于用户定义字面量的提议更改"><span title="VS 2019 16.6">19.26*</span>(部分)*</span><br />
|
|
<span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.2</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>弃用经由 <code>[=]</code> 隐式捕获 <code>this</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0806R2">P0806R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-explicit.html"><tt>explicit(bool)</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0892R2">P0892R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>集成<a href="cpp-feature_test.html">功能特性测试宏</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0941R2">P0941R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.8">19.15*</span> (部分)<br />
|
|
<span title="VS 2019 16.0">19.20*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>禁止有用户声明构造函数的聚合体</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1008R1">P1008R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> <a href="cpp-language-virtual.html">虚函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1064R0">P1064R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>比较的一致性改进</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1120R0">P1120R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (部分)<br />
|
|
10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (部分)</p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-types.html#char8_t"><code>char8_t</code></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0482R6">P0482R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_constant_evaluated.html"><tt>std::is_constant_evaluated()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0595R2">P0595R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> 函数中的 <code>try</code>-<code>catch</code> 块</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1002R1">P1002R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-consteval.html">立即函数</a>(<code>consteval</code>)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1073R3">P1073R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="无 consteval 虚函数支持">10 (部分)*</span><br />
|
|
11</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span><span title="无折叠常量的立即调用">*</span><br />
|
|
(部分)<br />
|
|
<span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-namespace.html">嵌套内联命名空间</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1094R2">P1094R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-template_parameters.html#.E7.B1.BB.E5.9E.8B.E6.A8.A1.E6.9D.BF.E5.AE.9E.E5.8F.82">有约束</a><a href="cpp-language-auto.html">声明</a>的另一种手段</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1141R2">P1141R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span> (部分)<br />
|
|
<span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>有符号整数为补码</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1236R1">P1236R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="有符号整数从来都是补码">是</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> <code>dynamic_cast</code> 及多态 <code>typeid</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1327R1">P1327R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>在 <code>constexpr</code> 内更改联合体的活跃成员</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1330R0">P1330R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-coroutines.html">协程</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0912R5">P0912R5</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> (部分)<br />
|
|
<span title="VS 2017 15.0">19.10*</span> (仅 TS)<br />
|
|
<span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (部分)</p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>括号形式的<a href="cpp-language-aggregate_initialization.html">聚合体初始化</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0960R3">P0960R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR: <a href="cpp-language-new.html"><code>new</code> 表达式</a>中的数组大小推导</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1009R2">P1009R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-modules.html">模块</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1103R3">P1103R3</a></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11 (部分)</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> (部分)<br />
|
|
<span title="VS 2017 15.0">19.10*</span> (仅 TS)<br />
|
|
<span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (部分)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>更强的 Unicode 要求</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1041R4">P1041R4</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P1139R2">P1139R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> (P1041R4)<br />
|
|
<span title="VS 2019 16.6">19.26*</span> (P1139R2)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code><=> != ==</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1185R2">P1185R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :拥有不同异常说明的显式默认化函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1286R2">P1286R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>结构化绑定的 lambda 捕获与存储类说明符</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1091R3">P1091R3</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P1381R1">P1381R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span>(P1381R1)<br />
|
|
<span title="VS 2019 16.4">19.24*</span>(P1091R3)</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (部分)</p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>容许转换到未知边界数组</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0388R4">P0388R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> 容器操作</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0784R7">P0784R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>弃用 <code>volatile</code> 的某些用法</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1152R4">P1152R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-constinit.html"><tt>constinit</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1143R2">P1143R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-operator_other.html#.E5.86.85.E5.BB.BA.E7.9A.84.E9.80.97.E5.8F.B7.E8.BF.90.E7.AE.97.E7.AC.A6">弃用下标中的逗号运算符</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1161R3">P1161R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>带消息的 <code>[[<a href="cpp-language-attributes-nodiscard.html">nodiscard</a>]]</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1301R4">P1301R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> 函数中的平凡默认初始化</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1331R2">P1331R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> 函数中的不求值 <code>asm</code> 声明</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1668R1">P1668R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-enum.html#using_enum_.E5.A3.B0.E6.98.8E"><tt>using enum</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1099R5">P1099R5</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>对指定的比较类别合成<a href="cpp-language-operator_comparison.html#.E4.B8.89.E8.B7.AF.E6.AF.94.E8.BE.83">三路比较</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1186R3">P1186R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:构造函数的 <code>[[<a href="cpp-language-attributes-nodiscard.html">nodiscard</a>]]</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1771R1">P1771R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>别名模板的<a href="cpp-language-class_template_argument_deduction.html">类模板实参推导</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1814R0">P1814R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>聚合类的类模板实参推导</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1816R0">P1816R0</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P2082R1">P2082R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10(P1816R0)<br />
|
|
11(P2082R1)</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :更多局部对象与右值引用的<a href="cpp-language-return.html">隐式移动</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1825R0">P1825R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="仅 C++20 模式">11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>允许默认化按值比较</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1946R0">P1946R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除 <code>std::weak_equality</code> 与 <code>std::strong_equality</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1959R0">P1959R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>非类型模板形参的不一致</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1907R1">P1907R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10 (部分)<br />
|
|
11</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">12 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.2</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:伪析构函数终结对象生存期</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0593R6">P0593R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :应认为从 <code>T*</code> 到 <code>bool</code> 的转换为窄化</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1957R2">P1957R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="仅 C++20 模式">10*</span><br />
|
|
<span title="所有模式">11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++20 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id="C.2B.2B20_.E5.BA.93.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++20 库功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++20 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-endian.html"><tt>std::endian</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0463R1">P0463R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>扩展 <span class="t-lc"><a href="cpp-memory-shared_ptr-make_shared.html">std::make_shared()</a></span> 以支持数组</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0674R1">P0674R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-atomic-atomic.html#.E5.AF.B9.E6.B5.AE.E7.82.B9.E7.B1.BB.E5.9E.8B.E7.9A.84.E7.89.B9.E5.8C.96">浮点原子类型</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0020R6">P0020R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-io-basic_syncbuf.html">同步缓冲</a>(<a href="cpp-io-basic_osyncstream.html"><tt>std::basic_osyncstream</tt></a>)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0053R7">P0053R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-algorithm.html"><tt><algorithm></tt></a> 与 <a href="cpp-header-utility.html"><tt><utility></tt></a> 的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0202R3">P0202R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (部分)<br />
|
|
12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (部分)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-complex.html"><tt><complex></tt></a> 的更多 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0415R1">P0415R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (部分)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使 <span class="t-lc"><a href="cpp-atomic-memory_order.html">std::memory_order</a></span> 为有作用域枚举</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0439R0">P0439R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-string-basic_string.html">字符串</a><a href="cpp-string-basic_string-starts_with.html">前缀</a>与<a href="cpp-string-basic_string-ends_with.html">后缀</a>检查: <a href="cpp-string-basic_string-starts_with.html"><tt>string</tt></a><a href="cpp-string-basic_string_view-starts_with.html"><tt>(_view)</tt></a> <a href="cpp-string-basic_string-starts_with.html"><tt>::starts_with</tt></a>/<a href="cpp-string-basic_string_view-ends_with.html"><tt>ends_with</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0457R2">P0457R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>=<a href="cpp-language-operator_comparison.html#.E4.B8.89.E8.B7.AF.E6.AF.94.E8.BE.83"><code>operator<=></code></a> 的库支持 <a href="cpp-header-compare.html"><tt><compare></tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0768R1">P0768R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7 (部分)<br />
|
|
12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span> (部分)<br />
|
|
<span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (部分)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-remove_cvref.html"><tt>std::remove_cvref</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0550R2">P0550R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-attributes-nodiscard.html#.E6.A0.87.E5.87.86.E5.BA.93">标准库</a>中的 <code>[[<a href="cpp-language-attributes-nodiscard.html">nodiscard</a>]]</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0600R1">P0600R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.6">19.13*</span> (部分)<br />
|
|
<span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (部分)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>于<a href="cpp-numeric.html">数值算法</a>使用 <code>std::move</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0616R0">P0616R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>转换指针为裸指针的<a href="cpp-memory-to_address.html">工具</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0653R2">P0653R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>原子 <a href="cpp-memory-shared_ptr-atomic2.html"><tt>std::shared_ptr</tt></a> 与 <a href="cpp-memory-weak_ptr-atomic2.html"><tt>std::weak_ptr</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0718R2">P0718R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-container-span.html"><tt>std::span</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0122R7">P0122R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-chrono.html#.E6.97.A5.E5.8E.86">日历</a>与<a href="cpp-chrono.html#.E6.97.B6.E5.8C.BA">时区</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0355R7">P0355R7</a></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11 (部分)</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (部分)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-version.html"><tt><version></tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0754R2">P0754R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>比较无序容器</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0809R0">P0809R0</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-named_req-ConstexprIterator.html"><span style="font-style:italic">常量表达式迭代器</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(ConstexprIterator)</span></a> 要求</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0858R0">P0858R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-string-basic_string-reserve.html">std::basic_string::reserve()</a></span> 不应收缩</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0966R1">P0966R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>带填充位的原子比较交换</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0528R3">P0528R3</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-atomic-atomic_ref.html"><tt>std::atomic_ref</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0019R8">P0019R8</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>关联容器的 <code>contains()</code> 成员函数,如 <a href="cpp-container-map-contains.html"><tt>std::map::contains()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0458R2">P0458R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="缺少有序容器的异质查找">9 (部分)*</span><br />
|
|
13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :<a href="cpp-memory-scoped_allocator_adaptor-construct.html">逐片构造</a>的受保证复制消除</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0475R1">P0475R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-numeric-bit_cast.html"><tt>std::bit_cast()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0476R2">P0476R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-bit.html">整数的 2 的幂的运算</a>:
|
|
<p><a href="cpp-numeric-bit_ceil.html"><tt>std::bit_ceil()</tt></a>、 <a href="cpp-numeric-bit_floor.html"><tt>std::bit_floor()</tt></a>、 <a href="cpp-numeric-bit_width.html"><tt>std::bit_width()</tt></a>、 <a href="cpp-numeric-has_single_bit.html"><tt>std::has_single_bit()</tt></a></p>
|
|
</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0556R3">P0556R3</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P1956R1">P1956R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9 (P0556R3)<br />
|
|
10 (P1956R1)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9 (P0556R3)<br />
|
|
12 (P1956R1)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span> (P0556R3)<span title="用 Clang">*</span><br />
|
|
<span title="VS 2019 16.7">19.27*</span> (P1956R1)<span title="用 Clang">*</span><br />
|
|
<span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>改进擦除式算法的返回值</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0646R1">P0646R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-memory-new-destroying_delete_t.html"><tt>std::destroying_delete</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0722R3">P0722R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_convertible.html"><tt>std::is_nothrow_convertible</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0758R1">P0758R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>添加 <a href="cpp-algorithm-shift.html"><tt>std::shift_left/right</tt></a> 到 <a href="cpp-header-algorithm.html"><tt><algorithm></tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0769R2">P0769R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-algorithm-swap.html">std::swap()</a></span> 与 <code>swap</code> 相关函数的 constexpr</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0879R0">P0879R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12 (部分)<br />
|
|
13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-type_identity.html"><tt>std::type_identity</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0887R1">P0887R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-concepts.html">概念库</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0898R3">P0898R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-container-array.html">std::array</a></span> 的 <code>constexpr</code> <a href="cpp-container-array-operator_cmp.html">比较运算符</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1023R0">P1023R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-functional-unwrap_reference.html"><code>std::unwrap_ref_decay</code> 与 <code>std::unwrap_reference</code></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0318R1">P0318R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-functional-bind_front.html"><tt>std::bind_front()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0356R5">P0356R5</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>不完整类型的 <span class="t-lc"><a href="cpp-utility-functional-reference_wrapper.html">std::reference_wrapper</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0357R3">P0357R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>修正 <a href="cpp-io-basic_istream-operator_gtgt2.html"><tt>operator>>(basic_istream&, CharT*)</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0487R1">P0487R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-types.html#char8_t"><code>char8_t</code></a> 的库支持</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0482R6">P0482R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 <span title="缺少 cuchar 与 memory_resource 的相关部分">(部分)*</span><br /></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>实现<a href="cpp-memory-make_obj_using_allocator.html">使用分配器</a><a href="cpp-memory-uninitialized_construct_using_allocator.html">构造</a>的<a href="cpp-memory-uses_allocator_construction_args.html">工具函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0591R4">P0591R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR: <span class="t-lc"><a href="cpp-utility-variant.html">std::variant</a></span> 与 <span class="t-lc"><a href="cpp-utility-optional.html">std::optional</a></span> 应传播复制/移动平凡性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0602R4">P0602R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>理智的 <span class="t-lc"><a href="cpp-utility-variant.html">std::variant</a></span> 转换构造函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0608R3">P0608R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-functional-function.html">std::function</a></span> 的移动构造函数应为 <code>noexcept</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0771R1">P0771R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.2</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-iterator.html">一个</a><a href="cpp-ranges.html">范围</a><a href="cpp-algorithm-ranges.html">提案</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0896R4">P0896R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">13 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-container.html#.E6.97.A0.E5.BA.8F.E5.85.B3.E8.81.94.E5.AE.B9.E5.99.A8">无序容器</a>的异质查找</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0919R3">P0919R3</a> <a rel="nofollow" class="external text" href="https://wg21.link/P1690R1">P1690R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span> (P0919R3)<br />
|
|
<span title="VS 2019 16.5">19.25*</span> (P1690R1)</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-chrono.html"><tt><chrono></tt></a> <code>zero()</code>、 <code>min()</code> 及 <code>max()</code> 应为 <code>noexcept</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0972R0">P0972R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-memory-pointer_traits.html">std::pointer_traits</a></span> 中的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1006R1">P1006R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-memory-assume_aligned.html"><tt>std::assume_aligned()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1007R3">P1007R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="到 9.4 与 10.3 为止非 constexpr">9*</span><br />
|
|
11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使用默认初始化的智能指针创建(如 <a href="cpp-memory-unique_ptr-make_unique.html"><tt>make_unique_for_overwrite</tt></a>)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1020R1">P1020R1</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P1973R1">P1973R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>杂项 <code>constexpr</code> 小部分</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1032R1">P1032R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除 <code>std::span</code> 的比较运算符</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1085R2">P1085R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使 <a href="cpp-string-basic_string-operator+.html"><tt>operator+(basic_string)</tt></a> 的有状态分配器传播更加一致</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1165R1">P1165R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>一致容器擦除,如 <a href="cpp-container-vector-erase2.html"><tt>std::erase(std::vector)</tt></a> 或 <a href="cpp-container-map-erase_if.html"><tt>std::erase_if(std::map)</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1209R0">P1209R0</a> <a rel="nofollow" class="external text" href="https://wg21.link/P1115R3">P1115R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9 (P1209R0)<br />
|
|
10 (P1115R3)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (P1209R0)<br />
|
|
11 (P1115R3)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span> (P1209R0)<br />
|
|
<span title="VS 2019 16.7">19.27*</span> (P1115R3)</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
|
|
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (P1209R0)</p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>标准库头文件单元</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1502R1">P1502R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-memory-polymorphic_allocator.html"><tt>polymorphic_allocator<></tt></a> 作为词汇类型</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0339R6">P0339R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-algorithm-execution_policy_tag.html"><tt>std::execution::unseq</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1001R2">P1001R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-numeric-lerp.html"><tt>std::lerp()</tt></a> 与 <a href="cpp-numeric-midpoint.html"><tt>std::midpoint()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0811R3">P0811R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span> (部分)<br />
|
|
<span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>std::span</code> 的实用性增强</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1024R3">P1024R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR:使 <a href="cpp-filesystem-create_directory.html"><tt>create_directory()</tt></a> 自发</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1164R1">P1164R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-iterator-size.html"><tt>std::ssize()</tt></a> 与 <code>std::span</code> 的无符号长度</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1227R2">P1227R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_bounded_array.html">有界</a>及<a href="cpp-types-is_unbounded_array.html">无界</a>数组特征</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1357R1">P1357R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-container-array-to_array.html"><tt>std::to_array()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0325R4">P0325R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-io-basic_stringbuf.html">std::basic_stringbuf</a></span> 缓冲的有效访问</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0408R7">P0408R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_layout_compatible.html">布局</a><a href="cpp-types-is_corresponding_member.html">兼容性</a>与<a href="cpp-types-is_pointer_interconvertible_base_of.html">指针</a><a href="cpp-types-is_pointer_interconvertible_with_class.html">可互转换性</a>特征</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0466R5">P0466R5</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span><span title="最初仅 MSVC ;在 LLVM-48860 解决后将对 Clang 支持。">*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-numeric.html">位操作</a>: <code>std::</code>
|
|
<p><a href="cpp-numeric-rotl.html"><tt>rotl()</tt></a>、 <a href="cpp-numeric-rotr.html"><tt>rotr()</tt></a>、 <a href="cpp-numeric-countl_zero.html"><tt>countl_zero()</tt></a>、 <a href="cpp-numeric-countl_one.html"><tt>countl_one()</tt></a>、 <a href="cpp-numeric-countr_zero.html"><tt>countr_zero()</tt></a>、 <a href="cpp-numeric-countr_one.html"><tt>countr_one()</tt></a>、 <a href="cpp-numeric-popcount.html"><tt>popcount()</tt></a></p>
|
|
</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0553R4">P0553R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span><span title="用 Clang">*</span><br />
|
|
<span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a)">11.0.3*</span></p>
|
|
</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-numeric-constants.html">数学常数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0631R8">P0631R8</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-format.html">文本格式化</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0645R10">P0645R10</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-thread-stop_token.html"><tt>std::stop_token</tt></a> 与 <a href="cpp-thread-jthread.html"><tt>std::jthread</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0660R10">P0660R10</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> <span class="t-lc"><a href="cpp-memory-allocator.html">std::allocator</a></span> 及相关工具</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0784R7">P0784R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> <span class="t-lc"><a href="cpp-string-basic_string.html">std::string</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0980R1">P0980R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> <span class="t-lc"><a href="cpp-container-vector.html">std::vector</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1004R2">P1004R2</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>输入<a href="cpp-ranges.html">范围适配器</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1035R7">P1035R7</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>constexpr</code> <span class="t-lc"><a href="cpp-utility-functional-invoke.html">std::invoke()</a></span> 及相关工具</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1065R2">P1065R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>原子等待与提醒、 <a href="cpp-thread-counting_semaphore.html"><tt>std::counting_semaphore</tt></a> 、 <a href="cpp-thread-latch.html"><tt>std::latch</tt></a> 及 <a href="cpp-thread-barrier.html"><tt>std::barrier</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1135R6">P1135R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-source_location.html"><tt>std::source_location</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1208R6">P1208R6</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>添加 <code><=></code> 到标准库</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1614R2">P1614R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-atomic-atomic.html">std::atomic</a></span> 与 <span class="t-lc"><a href="cpp-atomic-atomic_flag.html">std::atomic_flag</a></span> 的 <code>constexpr</code> 默认构造函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0883R2">P0883R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-numeric.html#.E6.95.B0.E5.80.BC.E8.BF.90.E7.AE.97">数值算法</a>的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P1645R1">P1645R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-intcmp.html">安全整数比较</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0586R2">P0586R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++20 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<p><span id="cpp17"></span></p>
|
|
<h2><span class="mw-headline" id="C.2B.2B17_.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++17 功能特性</span></h2>
|
|
<div class="t-template-editlink" style=""></div>
|
|
<h3><span class="mw-headline" id="C.2B.2B17_.E6.A0.B8.E5.BF.83.E8.AF.AD.E8.A8.80.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++17 核心语言功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++17 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th scope="col" style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++<br />
|
|
(前 Portland Group/PGI)</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td>直接列表初始化的新 auto 规则</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3922">N3922</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>无消息的 <a href="cpp-language-static_assert.html"><tt>static_assert</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3928">N3928</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>模板模板形参中的 <code>typename</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4051">N4051</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除三标符</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4086">N4086</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>嵌套命名空间定义</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4230">N4230</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 3">19.0 (Update 3)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>命名空间和枚举项的属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4266">N4266</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="仅命名空间">4.9 (部分)*</span><br />
|
|
6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-character_literal.html"><code>u8</code> 字符字面量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4267">N4267</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>允许所有非类型模板实参的常量求值</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4268">N4268</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-fold.html">折叠表达式</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4295">N4295</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>一元折叠表达式和空形参包</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0036R0">P0036R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除 <a href="cpp-keyword-register.html"><tt>register</tt></a> 关键字的已弃用用法</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0001R1">P0001R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除已弃用的 <code>operator++(bool)</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0002R1">P0002R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>令异常规定为类型系统的一部分</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0012R1">P0012R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>有基类的类的<a href="cpp-language-aggregate_initialization.html">聚合初始化</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0017R1">P0017R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>预处理器条件中的 <a href="cpp-preprocessor-include.html"><tt>__has_include</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0061R1">P0061R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :<a href="cpp-language-using_declaration.html#Inheriting_constructors">继承构造函数</a>的新规定 (DR1941 等)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0136R1">P0136R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>*this</code> 的 lambda 捕获</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0018R3">P0018R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>枚举的直接列表初始化</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0138R2">P0138R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>constexpr lambda 表达式</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0170R1">P0170R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>基于范围 for 的相异 begin 和 end 类型</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0184R0">P0184R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.12</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>[[<a href="cpp-language-attributes-fallthrough.html">fallthrough</a>]]</code> 属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0188R1">P0188R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>[[<a href="cpp-language-attributes-nodiscard.html">nodiscard</a>]]</code> 属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0189R1">P0189R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>[[<a href="cpp-language-attributes-maybe_unused.html">maybe_unused</a>]]</code> 属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0212R1">P0212R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>十六进制<a href="cpp-language-floating_literal.html">浮点字面量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0245R1">P0245R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>使用属性命名空间而不重复</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0028R4">P0028R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>过对齐数据的<a href="cpp-language-new.html">动态内存分配</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0035R4">P0035R4</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-class_template_argument_deduction.html">类模板实参推导</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0091R3">P0091R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>具有 <code>auto</code> 类型的非类型模板形参</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0127R2">P0127R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>受保证的<a href="cpp-language-copy_elision.html">复制消除</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0135R1">P0135R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.6">19.13*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>替换含引用成员的类对象</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0137R1">P0137R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>更严格的<a href="cpp-language-eval_order.html">表达式求值顺序</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0145R3">P0145R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-structured_binding.html">结构化绑定</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0217R3">P0217R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>忽略未知属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0283R2">P0283R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-if.html">constexpr if</a> 语句</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0292R2">P0292R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-if.html">if</a> 和 <a href="cpp-language-switch.html">switch</a> 的初始化语句</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0305R1">P0305R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-inline.html">inline 变量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0386R2">P0386R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">18.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>移除<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/language/except_sepc&action=edit&redlink=1" class="new" title="cpp/language/except sepc(页面不存在)">动态异常说明</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0003R5">P0003R5</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>using 声明中的包展开</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0195R2">P0195R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>DR :模板模板实参的匹配排除了兼容的模板</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0522R0">P0522R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.0.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++17 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id="C.2B.2B17_.E5.BA.93.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++17 库功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++17 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Intel 并行 STL</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-types-void_t.html">std::void_t</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3911">N3911</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-error-uncaught_exception.html"><tt>std::uncaught_exceptions()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4259">N4259</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-iterator-size.html">std::size()</a></span> 、 <span class="t-lc"><a href="cpp-iterator-empty.html">std::empty()</a></span> 与 <span class="t-lc"><a href="cpp-iterator-data.html">std::data()</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4280">N4280</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>改进 <span class="t-lc"><a href="cpp-utility-pair.html">std::pair</a></span> 与 <span class="t-lc"><a href="cpp-utility-tuple.html">std::tuple</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4387">N4387</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-types-integral_constant.html">std::bool_constant</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4389">N4389</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-thread-shared_mutex.html">std::shared_mutex</a></span> (无时限)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N4508">N4508</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2 & Windows 7">19.0 (Update 2)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types.html">类型特性</a>变量模板</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0006R0">P0006R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types.html#.E7.89.B9.E6.80.A7.E4.B8.8A.E7.9A.84.E8.BF.90.E7.AE.97">逻辑运算符类型特性</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0013R1">P0013R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>标准化并行 TS</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0024R2">P0024R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="要求用 -ltbb 链接">9*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="要求非标准头文件">18.0*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-algorithm-clamp.html">std::clamp()</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0025R0">P0025R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 3">19.0 (Update 3)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-thread-hardware_destructive_interference_size.html">硬件干涉大小</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0154R1">P0154R1</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_swappable.html">(nothrow-)swappable 特性</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0185R1">P0185R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 3">19.0 (Update 3)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-filesystem.html">文件系统库</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0218R1">P0218R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-string-basic_string_view.html">std::string_view</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3921">N3921</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P0220R1">P0220R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-any.html">std::any</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0220R1">P0220R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-optional.html">std::optional</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0220R1">P0220R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-memory_resource.html">多态内存资源</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0220R1">P0220R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.6">19.13*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-numeric-special_functions.html">数学特殊函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0226R1">P0226R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>C++17 应指代 C11 而非 C99</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0063R3">P0063R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="VS 2015">19.0 (2015)*</span><br />
|
|
<span title="主要缺失 aligned_alloc()">(部分)*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>接合 map 与 set</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0083R3">P0083R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-variant.html">std::variant</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0088R3">P0088R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
|
|
<p><span title="Xcode 10 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span></p>
|
|
</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-make_from_tuple.html">std::make_from_tuple()</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0209R2">P0209R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-types-has_unique_object_representations.html">std::has_unique_object_representations</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0258R2">P0258R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-numeric-gcd.html">std::gcd()</a></span> 与 <span class="t-lc"><a href="cpp-numeric-lcm.html">std::lcm()</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0295R0">P0295R0</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-functional-not_fn.html">std::not_fn</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0005R4">P0005R4</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/P0358R1">P0358R1</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility.html#.E5.88.9D.E7.AD.89.E5.AD.97.E7.AC.A6.E4.B8.B2.E8.BD.AC.E6.8D.A2">初等字符串转换</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0067R5">P0067R5</a></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (无浮点)</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (无浮点)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span> (无浮点)<span title="19.15 / VS 2017 15.8 :浮点 from_chars() 。 19.16 / VS 2017 15.9 :浮点 to_chars() 对最短十进制的重载。 19.20 / VS 2019 16.0 :浮点 to_chars() 对最短 hex 及精度 hex 的重载。 19.22 / VS 2019 16.2 :浮点 to_chars() 对精度 fixed 及精度 scientific 的重载。">*</span><br />
|
|
<span title="VS 2019 16.4">19.24*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>有数组支持的 <span class="t-lc"><a href="cpp-memory-shared_ptr.html">std::shared_ptr</a></span> 与 <span class="t-lc"><a href="cpp-memory-weak_ptr.html">std::weak_ptr</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0414R2">P0414R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.5">19.12*</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-thread-scoped_lock.html"><tt>std::scoped_lock</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0156R2">P0156R2</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-byte.html"><tt>std::byte</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/P0298R3">P0298R3</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
|
|
<p><br /></p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types-is_aggregate.html"><tt>std::is_aggregate</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://cplusplus.github.io/LWG/issue2911">LWG2911</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.8">19.15*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++17 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Intel 并行 STL</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<p><span id="cpp14"></span></p>
|
|
<h2><span class="mw-headline" id="C.2B.2B14_.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++14 功能特性</span></h2>
|
|
<div class="t-template-editlink" style=""></div>
|
|
<h3><span class="mw-headline" id="C.2B.2B14_.E6.A0.B8.E5.BF.83.E8.AF.AD.E8.A8.80.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++14 核心语言功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++14 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th scope="col" style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++<br />
|
|
(前 Portland Group/PGI)</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-implicit_conversion.html#.E6.8C.89.E8.AF.AD.E5.A2.83.E8.BD.AC.E6.8D.A2">按语境转换</a>的遣词调整</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3323">N3323</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-integer_literal.html">二进制字面量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3472">N3472</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3 (GNU)<br />
|
|
4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-auto.html"><tt>decltype(auto)</tt></a>,普通函数的返回类型推导</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3638">N3638</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8 <span title="N3386 版本">(部分)*</span><br />
|
|
4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td>带初始化/泛化的 lambda 捕获 (init-capture)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3648">N3648</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5 (部分)<br />
|
|
4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="用 Fix Pack 8">16.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td>泛型 lambda 表达式</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3649">N3649</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-variable_template.html">变量模板</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3651">N3651</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td>扩展的 constexpr</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3652">N3652</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.11</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td>带成员初始化器的聚合体 (NSDMI)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3653">N3653</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="用 Fix Pack 8">16.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td>忽略/扩展<a href="cpp-language-new.html#.E5.88.86.E9.85.8D">内存分配</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3664">N3664</a></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.4</td>
|
|
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>[[<a href="cpp-language-attributes-deprecated.html">deprecated</a>]]</code> 属性</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3760">N3760</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux 与 OS X">15.0*</span><br />
|
|
16.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-delete.html">具大小解分配</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3778">N3778</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="用 -fsized-deallocation">16.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>单引号作为数位分隔符</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3781">N3781</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++14 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id="C.2B.2B14_.E5.BA.93.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++14 库功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++14 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-complex.html"><tt><complex></tt></a> 的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3302">N3302</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td>通透的<a href="cpp-utility-functional.html#.E8.BF.90.E7.AE.97.E7.AC.A6.E5.87.BD.E6.95.B0.E5.AF.B9.E8.B1.A1">运算符函数对象</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3421">N3421</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-types-result_of.html">std::result_of</a></span> 与 SFINAE</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3462">N3462</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-chrono.html"><tt><chrono></tt></a> 的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3469">N3469</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-array.html"><tt><array></tt></a> 的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3470">N3470</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-initializer_list.html"><tt><initializer_list></tt></a> 、 <a href="cpp-header-utility.html"><tt><utility></tt></a> 和 <a href="cpp-header-tuple.html"><tt><tuple></tt></a> 的 <code>constexpr</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3471">N3471</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td>改进的 <span class="t-lc"><a href="cpp-types-integral_constant.html">std::integral_constant</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3545">N3545</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-header-chrono.html"><tt><chrono></tt></a> 和 <a href="cpp-header-string.html"><tt><string></tt></a> 的用户定义字面量</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3642">N3642</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-named_req-ForwardIterator.html#.E5.AD.A4.E7.AB.8B.E8.BF.AD.E4.BB.A3.E5.99.A8">空向前迭代器</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3644">N3644</a></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">5 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-io-manip-quoted.html">std::quoted</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3654">N3654</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-memory-unique_ptr-make_unique.html">std::make_unique</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3656">N3656</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td>异质关联查找</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3657">N3657</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-integer_sequence.html">std::integer_sequence</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3658">N3658</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-thread-shared_timed_mutex.html">std::shared_timed_mutex</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3659">N3659</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-lc"><a href="cpp-utility-exchange.html">std::exchange</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3668">N3668</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td>修正无 <code>const</code> 的 <code>constexpr</code> 成员函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3669">N3669</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-utility-pair-get.html"><tt>std::get<T>()</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3670">N3670</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr>
|
|
<td>双范围的 <span class="t-lc"><a href="cpp-algorithm-equal.html">std::equal</a></span> 、 <span class="t-lc"><a href="cpp-algorithm-is_permutation.html">std::is_permutation</a></span> 、 <span class="t-lc"><a href="cpp-algorithm-mismatch.html">std::mismatch</a></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3671">N3671</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++14 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<p><span id="cpp11"></span></p>
|
|
<h2><span class="mw-headline" id="C.2B.2B11_.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++11 功能特性</span></h2>
|
|
<div class="t-template-editlink" style=""></div>
|
|
<h3><span class="mw-headline" id="C.2B.2B11_.E6.A0.B8.E5.BF.83.E8.AF.AD.E8.A8.80.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++11 核心语言功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++11 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th scope="col" style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++<br />
|
|
(前 Portland Group/PGI)</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>HP aCC</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Digital Mars C++</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td>C99 <a href="cpp-preprocessor.html">预处理器</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1653">N1653</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> <span title="变长宏实现有漏洞">(部分)*</span><br />
|
|
<span title="VS 2019 16.6">19.26*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-static_assert.html"><span class="t-c"><span class="mw-geshi cpp source-cpp">static_assert</span></span></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1720">N1720</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.52</td>
|
|
</tr>
|
|
<tr>
|
|
<td>右角括号</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1757">N1757</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2005">14.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>扩展的 <a href="cpp-language-friend.html"><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw1">friend</span></span></span> 声明</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1791">N1791</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span> (部分)<br />
|
|
<span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1 (部分)<br />
|
|
12.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">long</span> <span class="kw4">long</span></span></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1811">N1811</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2005">14.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
</tr>
|
|
<tr>
|
|
<td>类型特征的编译器支持</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1836">N1836</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2005">14.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.1.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.16</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-auto.html"><tt>auto</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1984">N1984</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.0 (v0.9)<br />
|
|
12.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-initializer_list.html#.E5.A7.94.E6.89.98.E6.9E.84.E9.80.A0.E5.87.BD.E6.95.B0" class="mw-redirect">委托构造函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1986">N1986</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">extern</span> <span class="kw1">template</span></span></span></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1987">N1987</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="MSVC++ 6.0">12.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-constexpr.html"><tt>constexpr</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2235">N2235</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.0 (部分)<br />
|
|
14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1 (部分)<br />
|
|
13.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-type_alias.html">模板别名</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2258">N2258</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.2</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE ;非 debug">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><code>char16_t</code> 与 <code>char32_t</code></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2249">N2249</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Windows 上为部分; Linux 与 OS X 上为 yes">12.1*</span><br />
|
|
14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.52</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-alignas.html"><tt>alignas</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2341">N2341</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-alignof.html"><tt>alignof</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2341">N2341</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>默认化与被删除的函数</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2346">N2346</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-enum.html#.E6.9C.89.E4.BD.9C.E7.94.A8.E5.9F.9F.E6.9E.9A.E4.B8.BE">强类型 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw2">enum</span></span></span></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2347">N2347</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-atomic.html">原子操作</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2427">N2427</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="仅 Linux">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-nullptr.html"><span class="t-c"><span class="mw-geshi cpp source-cpp">nullptr</span></span></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2431">N2431</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.2</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.52</td>
|
|
</tr>
|
|
<tr>
|
|
<td>显式<a href="cpp-language-cast_operator.html">转换运算符</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2437">N2437</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>引用限定符</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2439">N2439</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Unicode <a href="cpp-language-string_literal.html">字符串字面量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2442">N2442</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="未归档">11.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="AIX/Linux/xOS BE">10.1*</span><br />
|
|
<span title="Linux LE / zLinux BE">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.52</td>
|
|
</tr>
|
|
<tr>
|
|
<td>未处理的<a href="cpp-language-string_literal.html">字符串字面量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2442">N2442</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.52</td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-namespace.html#.E5.86.85.E8.81.94.E5.91.BD.E5.90.8D.E7.A9.BA.E9.97.B4">内联命名空间</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2535">N2535</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-using_declaration.html#.E7.BB.A7.E6.89.BF.E6.9E.84.E9.80.A0.E5.87.BD.E6.95.B0">继承构造函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2540">N2540</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>尾随的函数返回类型</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2541">N2541</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>无限制的<a href="cpp-language-union.html">联合体</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2544">N2544</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux 与 OS X">14.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-parameter_pack.html">变参数模板</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2242">N2242</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N2555">N2555</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3 (N2242)<br />
|
|
4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3 (N2242)<br />
|
|
4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11.1 (N2242)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-sfinae.html#.E8.A1.A8.E8.BE.BE.E5.BC.8F_SFINAE">表达式 SFINAE</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2634">N2634</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.2</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>局部与无名类型作为模板形参</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2657">N2657</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.2</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>线程局部存储</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2659">N2659</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4 (部分)<br />
|
|
4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="要求 libc++abi 3.6 或更新版本,或 libsupc++ 4.8 或更新版本">3.3*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span> (部分)<br />
|
|
<span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1 (部分)<br />
|
|
<span title="Linux 与 OS X">15.0*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="AIX/Linux/zOS BE; (除了 Std 名称及动态初始化的全部)">10.1 (部分)*</span><br />
|
|
<span title="Linux LE / zLinux BE; (除了 Std 名称及动态初始化的全部)">13.1.2 (部分)*</span></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">5.9 (部分)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8.52 (部分)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>带并发的动态初始化与析构(<a href="cpp-language-storage_duration.html#.E9.9D.99.E6.80.81.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">魔法静态变量</a>)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2660">N2660</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux 与 OS X">11.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>垃圾收集与基于可达性的泄漏检测</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2670">N2670</a></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-list_initialization.html">初始化器列表</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2672">N2672</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.0 (部分)<br />
|
|
14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-data_members.html#.E6.88.90.E5.91.98.E5.88.9D.E5.A7.8B.E5.8C.96">非静态数据成员初始化器</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2756">N2756</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-attributes.html">属性</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2761">N2761</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.2</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE ;除了 carries_dependency">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.27</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>前置 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw2">enum</span></span></span> 声明</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2764">N2764</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1 (部分)<br />
|
|
14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-user_literal.html">用户定义的字面量</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2765">N2765</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-reference.html#.E5.8F.B3.E5.80.BC.E5.BC.95.E7.94.A8">右值引用</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2118">N2118</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N2844">N2844</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.cmeerw.net/cwg/issue1138">CWG1138</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3 (N2118)<br />
|
|
4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span> (N2844)<br />
|
|
<span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.1 (N2118)<br />
|
|
12.0 (N2844)<br />
|
|
14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="列出 N2118">7.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-lambda.html">Lambda 表达式</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2550">N2550</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N2658">N2658</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N2927">N2927</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span> (N2658)<br />
|
|
<span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-range-for.html">范围 for 循环</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2930">N2930</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE ;非 debug">13.1.2*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-noexcept_spec.html"><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw1">noexcept</span></span></span></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3050">N3050</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.28</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>默认化的移动特殊<a href="cpp-language-move_constructor.html">成员</a><a href="cpp-language-move_assignment.html">函数</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3053">N3053</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.6</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-override.html"><span class="t-c"><span class="mw-geshi cpp source-cpp">override</span></span></a> 与 <a href="cpp-language-final.html"><span class="t-c"><span class="mw-geshi cpp source-cpp">final</span></span></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2928">N2928</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N3206">N3206</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N3272">N3272</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.7</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2005">14.0*</span> (部分)<br />
|
|
<span title="VS 2012">17.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12.0 (N2928)<br />
|
|
14.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.1*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-language-decltype.html"><tt>decltype</tt></a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2343">N2343</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N3276">N3276</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3 (N2343)<br />
|
|
4.8.1</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.2 (N2343)<br />
|
|
4.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.0 (N2343)<br />
|
|
12.0</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11.1 (N2343)</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">A.06.25</td>
|
|
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8.52 (N2343)</td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++11 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>EDG eccp</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Intel C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>IBM XLC++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia HPC C++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Nvidia nvcc</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>HP aCC</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Digital Mars C++</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id="C.2B.2B11_.E5.BA.93.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++11 库功能特性</span></h3>
|
|
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++11 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th style="width: 40pt;">
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th></th>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-types.html#.E7.B1.BB.E5.9E.8B.E7.89.B9.E6.80.A7.28C.2B.2B11_.E8.B5.B7.29">类型特征</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N1836">N1836</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.0</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2005">14.0*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.13</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.4</td>
|
|
</tr>
|
|
<tr>
|
|
<td>垃圾收集与基于可达性的泄漏检测(<a href="cpp-memory.html#.E5.9E.83.E5.9C.BE.E6.94.B6.E9.9B.86.E5.99.A8.E6.94.AF.E6.8C.81">库支持</a>)</td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2670">N2670</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6<br />
|
|
<span title="无操作的库 API , n2670 对于不支持 GC 时的要求">(无操作)</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4<br />
|
|
<span title="无操作的库 API , n2670 对于不支持 GC 时的要求">(无操作)</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span><br />
|
|
<span title="无操作的库 API , n2670 对于不支持 GC 时的要求">(无操作)</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是<br />
|
|
<span title="无操作的库 API , n2670 对于不支持 GC 时的要求">(无操作)</span></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><a href="cpp-io-manip.html">金额、时间及十六进制浮点 I/O 操纵符</a></td>
|
|
<td><a rel="nofollow" class="external text" href="https://wg21.link/N2071">N2071</a><br />
|
|
<a rel="nofollow" class="external text" href="https://wg21.link/N2072">N2072</a></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.8</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">是</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
|
|
</tr>
|
|
<tr style="height:15em">
|
|
<th style="vertical-align:bottom;">C++11 功能特性<br />
|
|
</th>
|
|
<th style="vertical-align:bottom;">提案<br />
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>GCC libstdc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Clang libc++</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>MSVC STL</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Apple Clang</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Sun/Oracle C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Embarcadero C++ Builder<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
<th>
|
|
<div class="t-vertical">
|
|
<div>Cray C++<br />
|
|
标准库</div>
|
|
</div>
|
|
</th>
|
|
</tr>
|
|
</table>
|
|
<p><i>*</i> - 在版本号上停留可以查看注记</p>
|
|
<h2><span class="mw-headline" id=".E5.BC.95.E7.94.A8">引用</span></h2>
|
|
<div class="t-template-editlink" style=""></div>
|
|
<p>各编译器厂商的兼容性检查单文档(这些通常比以上表格更能反映最新的情况)</p>
|
|
<ul>
|
|
<li>GCC (更新于 2021-02 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx11">C++11 核心语言支持状况</a>( 4.8.1 起完成,除了无编译器实现并于 C++23 移除的 N2670 )</li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx14">C++14 核心语言支持状况</a>( 5.1 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx17">C++17 核心语言支持状况</a>( 7.1 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx20">C++20 核心语言支持状况</a>( 11.0 起除模块部分完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx23">C++23 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011">C++11 库支持状况</a>( 5.1 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014">C++14 库支持状况</a>( 5.1 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2017">C++17 库支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2020">C++20 库支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#tses">技术规范支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-dr-status.html">核心语言缺陷报告状况</a></li>
|
|
</ul>
|
|
</li>
|
|
<li>Clang++ (更新于 2021-07 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx11">C++11 核心语言支持状况</a>( 3.3 起完成)</li>
|
|
<li>C++11 库支持状况( <a rel="nofollow" class="external text" href="https://github.com/llvm-mirror/libcxx/commit/5fec82dc0db3623546038e4a86baa44f749e554f#diff-c330060c0d4b6fb493c2be0ff80a3f7e">2012-07-29</a> 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx14">C++14 核心语言支持状况</a>( 3.4 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx14.html">C++14 库支持状况</a>( 3.5 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx17">C++17 核心语言支持状况</a>( 5.0 起完成)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx17.html">C++17 库支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx20">C++20 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx20.html">C++20 库支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx23">C++23 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx2b.html">C++23 库支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#ts">技术规范支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_dr_status.html">核心语言缺陷报告状况</a></li>
|
|
</ul>
|
|
</li>
|
|
<li>Apple Clang (更新于 2019-06 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://en.wikipedia.org/wiki/Xcode#Toolchain_versions">维基百科上的 Xcode 工具链版本</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://developer.apple.com/documentation/xcode_release_notes">Xcode 发行注记</a></li>
|
|
</ul>
|
|
</li>
|
|
<li>Microsoft Visual Studio (更新于 2020-03 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://github.com/microsoft/STL/wiki/Changelog">即将发布的 Visual Studio 2019 更改记录</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/cpp17-20-features-and-fixes-in-vs-2019/">C++17/20 Visual Studio 2019 中的 C++17/20 功能特性和修正</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/stl-features-and-fixes-in-vs-2017-15-8/">VS 2017 15.8 中的 STL 功能特性和修正</a></li>
|
|
<li>C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/announcing-msvc-conforms-to-the-c-standard/">宣告: MSVC 遵从 C++ 标准</a>( 15.7 起完成)</li>
|
|
<li>C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c17-progress-in-vs-2017-15-5-and-15-6/">VS 2017 15.5 中的功能特性及 STL 修正</a></li>
|
|
<li>C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c17-features-and-stl-fixes-in-vs-2017-15-3/">VS 2017 15.3 中的功能特性和 STL 修正</a></li>
|
|
<li>C++11/C++14/C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c17-features-in-vs-2017-3/">VS2017.3 中的核心语言和库状况</a></li>
|
|
<li>C++11/C++14/C++17 核心语言支持状况
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/hh567368.aspx#featurelist">VS2010 、 VS2012 、 VS2013 和 VS2015 中的 C++11/14/17 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1114-core-language-features-in-vs-2013-and-the-nov-2013-ctp/">VS2013 vs. VS2015 CTP0</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1114-feature-tables-for-visual-studio-14-ctp1/">VS2013 vs. VS2015 CTP1</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1114-features-in-visual-studio-14-ctp3/">VS2013 vs. VS2015 CTP3</a> (包含路线图表格)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c111417-features-in-vs-2015-preview/">VS2015 ("VS14") 预览</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c111417-features-in-vs-2015-rc/">VS2015 ("VS14") 发行候选</a>( C++11 仍不完整,但出现 C++17 支持)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance">VS2019</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/hh567368.aspx#stl">C++11 和 C++14 库支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c111417-features-in-vs-2015-rtm/">C++11/14/17 VS 2015 RTM 中的功能特性</a>,包括核心语言与标准库(包括技术规范)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/vs-2015-update-2s-stl-is-c17-so-far-feature-complete/">VS 2015 Update 2 标准库中的 C++14/17 功能特性</a> 库对于当前 C++17 特性完整,有少量问题(一些缺陷报告、一些 constexpr 等)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1417-features-and-stl-fixes-in-vs-15-preview-5/">VS “15” 预览 5 中的 C++14/17 功能特性和 STL 修正</a>,包括详细的 C++17 状况表格</li>
|
|
</ul>
|
|
</li>
|
|
<li>Intel C++ (更新于 2018-11 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler">C++11 核心语言支持状况</a>( 15.0 起完全支持)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/c14-features-supported-by-intel-c-compiler">C++14 核心语言支持状况</a>( 17.0 起功能完整, N3664 是一项优化)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler">C++17 核心语言支持状况</a>(不完全支持)</li>
|
|
<li><a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/intel-c-compiler-190-for-linux-release-notes-for-intel-parallel-studio-xe-2019#cpp17">Intel 19.0 beta 的 C++17 特性</a></li>
|
|
<li>Intel 不提供 C++ 标准库的实现,除了
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://software.intel.com/en-us/get-started-with-pstl">并行 STL</a> ( C++17 带执行策略支持的标准库算法的实现)</li>
|
|
</ul>
|
|
</li>
|
|
<li><a rel="nofollow" class="external text" href="https://charm.cs.illinois.edu/redmine/issues/1560#note-6">Intel 与 GCC 的 libstdc++ 各版本间的兼容性</a></li>
|
|
</ul>
|
|
</li>
|
|
<li>EDG (更新于 2019-10 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://www.edg.com/features.html">C++11 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://www.edg.com/cpp14_features.html">C++14 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://www.edg.com/cpp17_features.html">C++17 核心语言支持状况</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://www.edg.com/cpp20_features.html">C++20 核心语言支持状况</a></li>
|
|
<li>EDG 不提供 C++ 标准库的实现</li>
|
|
</ul>
|
|
</li>
|
|
<li>Oracle C++ (更新于 2017-07 )
|
|
<ul>
|
|
<li>版本号为编译器版本而非 Oracle Studio 版本</li>
|
|
<li><a rel="nofollow" class="external text" href="http://docs.oracle.com/cd/E37069_01/html/E37071/gncix.html">C++11 核心语言支持状况</a>
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E60778_01/html/E60742/gkeza.html#scrolltoc">5.14 中已经加入所缺少的 C++11 支持(页面中有错误,仍然声称是 5.13)</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E60778_01/html/E60742/gncix.html#scrolltoc">5.14 中加入的 C++14 功能特性</a>
|
|
<ul>
|
|
<li>5.15 中添加了完整 C++14 支持。</li>
|
|
</ul>
|
|
</li>
|
|
<li>Oracle 提供对标准库的四种不同实现:
|
|
<ul>
|
|
<li>libCstd ( RogueWave 标准库版本 2 ),早于 C++98</li>
|
|
<li>stlport4 ( STLport 标准库版本 4.5.3 ),早于 C++03</li>
|
|
<li>stdcxx4 ( Apache 标准库版本 4 ),早于 C++11</li>
|
|
<li>libstdc++ ( GCC 运行时库,根据不同发布版本对 C++11 和 C++14 有所支持)</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>IBM XL C++ (更新于 2018-05 )
|
|
<ul>
|
|
<li>IBM XL C++ for Linux
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://www.ibm.com/support/knowledgecenter/en/SSXVZZ_16.1.0/com.ibm.xlcpp161.lelinux.doc/language_ref/standard_features.html">核心语言支持状况</a>: 13.1.6 起 C++11 完整, 16.1.0 中部分 C++14</li>
|
|
<li>IBM 在 Linux 上不提供 C++ 标准库实现(使用 GNU libstdc++ )</li>
|
|
</ul>
|
|
</li>
|
|
<li>IBM XL C++ for AIX
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://www.ibm.com/support/knowledgecenter/en/SSGH3R_13.1.3/com.ibm.xlcpp1313.aix.doc/language_ref/cpp0x_exts.html">核心语言支持状况</a>: 13.1.3 中部分支持 C++11 。</li>
|
|
<li>IBM 为 AIX 提供<a rel="nofollow" class="external text" href="http://www-01.ibm.com/support/knowledgecenter/SSGH3R_13.1.0/com.ibm.xlcpp131.aix.doc/standlib/header_files.html?lang=en">一个 Dinkumware 库的版本</a>,带 C++ TR1 的完整支持,包括 <regex> ,但不支持 C++11</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>HP aCC
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=4145774&docLocale=en_US&docId=emr_na-c04221956">HP aC++ A.06.28 发行注记 (包括 C++11 核心语言功能特性)</a></li>
|
|
<li>HP 提供了 RogueWave STL 2.0 对 C++98 标准库的实现的一个版本</li>
|
|
</ul>
|
|
</li>
|
|
<li>Digital Mars C++
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.digitalmars.com/ctg/CPP0x-Language-Implementation.html">C++11 核心语言支持状况</a></li>
|
|
</ul>
|
|
</li>
|
|
<li>Embarcadero C++
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://docwiki.embarcadero.com/RADStudio/Berlin/en/C%2B%2B11_Language_Features_Compliance_Status">语言功能特性遵从状况</a> (RAD Studio 10.1 Berlin) ,包括老式编译器与 Clang 增强编译器(基于 Clang 3.3 )所支持的 C++11 功能特性</li>
|
|
<li><a rel="nofollow" class="external text" href="http://docwiki.embarcadero.com/RADStudio/Rio/en/Modern_C%2B%2B_Language_Features_Compliance_Status">语言功能特性遵从状况</a> (RAD Studio 10.3 Rio) ,包括老式编译器所支持的 C++11 功能特性,和 Clang 增强编译器(基于 Clang 5.0 )所支持的 C++11、 C++14 及 C++17 功能特性</li>
|
|
</ul>
|
|
</li>
|
|
<li>Cray (更新于 2018-01 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://docs.cray.com/books/S-2179-84/S-2179-84.pdf">Cray C 与 C++ 参考手册 (8.4)</a> 声称 8.4 版支持除 alignas 外的全部 C++14</li>
|
|
<li><a rel="nofollow" class="external text" href="https://pubs.cray.com/content/S-2179/8.6/cray-c-and-c++-reference-manual-s-2179-86/cray-c-and-c++-dialect-use#concept_kgd_fcr_3s">Cray C 与 C++ 参考手册 (8.6)</a> 对于版本 8.6 ,声称支持全部 C++14</li>
|
|
<li><a rel="nofollow" class="external text" href="https://pubs.cray.com/pdf-attachments/attachment?pubId=00761211-DC&attachmentId=pub_00761211-DC.pdf">Cray C 与 C++ 参考手册 (9.1)</a> 对于版本 9.1 未声称 C++14 后的支持</li>
|
|
</ul>
|
|
</li>
|
|
<li>Portland Group (PGI) (更新于 2019-01)
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://www.pgroup.com/doc/pgirn161.pdf">2016 版发行注记</a> 声称支持 C++14,但不支持“推广的 constexpr 以及 constexpr 成员函数和隐含的 const 、变量模板、澄清内存分配(分配的合并)”</li>
|
|
<li><a rel="nofollow" class="external text" href="https://www.pgroup.com/resources/docs/18.1/pdf/pgirn181-x86.pdf">2018 版发行注记</a></li>
|
|
<li><a rel="nofollow" class="external text" href="https://www.pgroup.com/resources/docs/19.1/x86/pgi-ref-guide/index.htm">PGI 19.1 参考手册</a></li>
|
|
<li>PGI 不提供 C++ 标准库的实现</li>
|
|
</ul>
|
|
</li>
|
|
<li>Nvidia Cuda nvcc (更新于 2021-03-04 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#c-cplusplus-language-support">CUDA CUDA C 编程手册 (v11.2.1)</a></li>
|
|
<li>“ nvcc 版本 11.0 及之后的版本支持所有 C++17 语言功能特性,一些受到<a rel="nofollow" class="external text" href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#cpp17">此处</a>描述的限制。”</li>
|
|
<li>NVCC 不提供 C++ 标准库的实现</li>
|
|
</ul>
|
|
</li>
|
|
<li>Texas Instruments (更新于 2018-05 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.ti.com/lit/ug/slau132r/slau132r.pdf">cl430 版本 v18.1.0</a> 声称 C++14 支持</li>
|
|
</ul>
|
|
</li>
|
|
<li>Analog Devices (更新于 2018-05 )
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.analog.com/media/en/dsp-documentation/software-manuals/cces-SharcCompiler-manual.pdf">CrossCore Embedded Studio 2.8.0 for SHARC</a> 声称 C++11 支持。</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|