2403 lines
212 KiB
HTML
2403 lines
212 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++20 的编译器支持</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_20 skin-cppreference2 action-view cpp-navbar">
|
|
<div id="cpp-content-base">
|
|
<div id="content"><a id="top"></a>
|
|
<h1 id="firstHeading" class="firstHeading">C++20 的编译器支持</h1>
|
|
<div id="bodyContent">
|
|
<div id="contentSub"><span class="subpages">< <a href="cpp.html">cpp</a>‎ | <a href="cpp-compiler_support.html">compiler support</a></span></div>
|
|
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
|
|
<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>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|