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

646 lines
45 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>C++14 &#30340;&#32534;&#35793;&#22120;&#25903;&#25345;</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_14 skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">C++14 &#30340;&#32534;&#35793;&#22120;&#25903;&#25345;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <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.2B14_.E6.A0.B8.E5.BF.83.E8.AF.AD.E8.A8.80.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++14 &#26680;&#24515;&#35821;&#35328;&#21151;&#33021;&#29305;&#24615;</span></h3>
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
<tr style="height:15em">
<th style="vertical-align:bottom;">C++14 &#21151;&#33021;&#29305;&#24615;<br />
&nbsp;</th>
<th style="vertical-align:bottom;">&#25552;&#26696;<br />
&nbsp;</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 />
&#65288;&#21069; Portland Group/PGI&#65289;</div>
</div>
</th>
<th style="width: 40pt;">
<div class="t-vertical">
<div>Nvidia nvcc</div>
</div>
</th>
<th></th>
</tr>
<tr>
<td><a href="cpp-language-implicit_conversion.html#.E6.8C.89.E8.AF.AD.E5.A2.83.E8.BD.AC.E6.8D.A2">&#25353;&#35821;&#22659;&#36716;&#25442;</a>&#30340;&#36963;&#35789;&#35843;&#25972;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3323">N3323</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td><a href="cpp-language-integer_literal.html">&#20108;&#36827;&#21046;&#23383;&#38754;&#37327;</a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3472">N3472</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.3 (GNU)<br />
4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td><a href="cpp-language-auto.html"><tt>decltype(auto)</tt></a>&#65292;&#26222;&#36890;&#20989;&#25968;&#30340;&#36820;&#22238;&#31867;&#22411;&#25512;&#23548;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3638">N3638</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.8 <span title="N3386 &#29256;&#26412;">(&#37096;&#20998;)*</span><br />
4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</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">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td>&#24102;&#21021;&#22987;&#21270;/&#27867;&#21270;&#30340; lambda &#25429;&#33719; (init-capture)</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3648">N3648</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.5 (&#37096;&#20998;)<br />
4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="&#29992; Fix Pack 8">16.1.1*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td>&#27867;&#22411; lambda &#34920;&#36798;&#24335;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3649">N3649</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td><a href="cpp-language-variable_template.html">&#21464;&#37327;&#27169;&#26495;</a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3651">N3651</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.11</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td>&#25193;&#23637;&#30340; constexpr</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3652">N3652</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.11</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td>&#24102;&#25104;&#21592;&#21021;&#22987;&#21270;&#22120;&#30340;&#32858;&#21512;&#20307; (NSDMI)</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3653">N3653</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="&#29992; Fix Pack 8">16.1.1*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td>&#24573;&#30053;/&#25193;&#23637;<a href="cpp-language-new.html#.E5.88.86.E9.85.8D">&#20869;&#23384;&#20998;&#37197;</a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3664">N3664</a></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.4</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<td><code>[[<a href="cpp-language-attributes-deprecated.html">deprecated</a>]]</code> &#23646;&#24615;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3760">N3760</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux &#19982; OS X">15.0*</span><br />
16.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr>
<td><a href="cpp-language-delete.html">&#20855;&#22823;&#23567;&#35299;&#20998;&#37197;</a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3778">N3778</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10.1</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">17.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="&#29992; -fsized-deallocation">16.1.1*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.1</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no"></td>
</tr>
<tr>
<td>&#21333;&#24341;&#21495;&#20316;&#20026;&#25968;&#20301;&#20998;&#38548;&#31526;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3781">N3781</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.10</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">16.0</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Linux LE / zLinux BE">13.1.2*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.14</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2015</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9.0</td>
</tr>
<tr style="height:15em">
<th style="vertical-align:bottom;">C++14 &#21151;&#33021;&#29305;&#24615;<br />
&nbsp;</th>
<th style="vertical-align:bottom;">&#25552;&#26696;<br />
&nbsp;</th>
<th>
<div class="t-vertical">
<div>GCC</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Clang</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>MSVC</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Apple Clang</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>EDG eccp</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Intel C++</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>IBM XLC++</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Sun/Oracle C++</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Embarcadero C++ Builder</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Cray</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Nvidia HPC C++</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Nvidia nvcc</div>
</div>
</th>
</tr>
</table>
<h3><span class="mw-headline" id="C.2B.2B14_.E5.BA.93.E5.8A.9F.E8.83.BD.E7.89.B9.E6.80.A7">C++14 &#24211;&#21151;&#33021;&#29305;&#24615;</span></h3>
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">
<tr style="height:15em">
<th style="vertical-align:bottom;">C++14 &#21151;&#33021;&#29305;&#24615;<br />
&nbsp;</th>
<th style="vertical-align:bottom;">&#25552;&#26696;<br />
&nbsp;</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 />
&#26631;&#20934;&#24211;</div>
</div>
</th>
<th style="width: 40pt;">
<div class="t-vertical">
<div>Embarcadero C++ Builder<br />
&#26631;&#20934;&#24211;</div>
</div>
</th>
<th style="width: 40pt;">
<div class="t-vertical">
<div>Cray C++<br />
&#26631;&#20934;&#24211;</div>
</div>
</th>
<th></th>
</tr>
<tr>
<td><a href="cpp-header-complex.html"><tt>&lt;complex&gt;</tt></a> &#30340; <code>constexpr</code></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3302">N3302</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td>&#36890;&#36879;&#30340;<a href="cpp-utility-functional.html#.E8.BF.90.E7.AE.97.E7.AC.A6.E5.87.BD.E6.95.B0.E5.AF.B9.E8.B1.A1">&#36816;&#31639;&#31526;&#20989;&#25968;&#23545;&#35937;</a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3421">N3421</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><span class="t-lc"><a href="cpp-types-result_of.html">std::result_of</a></span> &#19982; SFINAE</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3462">N3462</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015 Update 2">19.0 (Update 2)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><a href="cpp-header-chrono.html"><tt>&lt;chrono&gt;</tt></a> &#30340; <code>constexpr</code></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3469">N3469</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><a href="cpp-header-array.html"><tt>&lt;array&gt;</tt></a> &#30340; <code>constexpr</code></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3470">N3470</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><a href="cpp-header-initializer_list.html"><tt>&lt;initializer_list&gt;</tt></a> &#12289; <a href="cpp-header-utility.html"><tt>&lt;utility&gt;</tt></a> &#21644; <a href="cpp-header-tuple.html"><tt>&lt;tuple&gt;</tt></a> &#30340; <code>constexpr</code></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3471">N3471</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td>&#25913;&#36827;&#30340; <span class="t-lc"><a href="cpp-types-integral_constant.html">std::integral_constant</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3545">N3545</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><a href="cpp-header-chrono.html"><tt>&lt;chrono&gt;</tt></a> &#21644; <a href="cpp-header-string.html"><tt>&lt;string&gt;</tt></a> &#30340;&#29992;&#25143;&#23450;&#20041;&#23383;&#38754;&#37327;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3642">N3642</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><a href="cpp-named_req-ForwardIterator.html#.E5.AD.A4.E7.AB.8B.E8.BF.AD.E4.BB.A3.E5.99.A8">&#31354;&#21521;&#21069;&#36845;&#20195;&#22120;</a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3644">N3644</a></td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">5 (&#37096;&#20998;)</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><span class="t-lc"><a href="cpp-io-manip-quoted.html">std::quoted</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3654">N3654</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><span class="t-lc"><a href="cpp-memory-unique_ptr-make_unique.html">std::make_unique</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3656">N3656</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">4.9</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2013">18.0*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td>&#24322;&#36136;&#20851;&#32852;&#26597;&#25214;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3657">N3657</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><span class="t-lc"><a href="cpp-utility-integer_sequence.html">std::integer_sequence</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3658">N3658</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><span class="t-lc"><a href="cpp-thread-shared_timed_mutex.html">std::shared_timed_mutex</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3659">N3659</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><span class="t-lc"><a href="cpp-utility-exchange.html">std::exchange</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3668">N3668</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td>&#20462;&#27491;&#26080; <code>const</code> &#30340; <code>constexpr</code> &#25104;&#21592;&#20989;&#25968;</td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3669">N3669</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td><a href="cpp-utility-pair-get.html"><tt>std::get&lt;T&gt;()</tt></a></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3670">N3670</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr>
<td>&#21452;&#33539;&#22260;&#30340; <span class="t-lc"><a href="cpp-algorithm-equal.html">std::equal</a></span> &#12289; <span class="t-lc"><a href="cpp-algorithm-is_permutation.html">std::is_permutation</a></span> &#12289; <span class="t-lc"><a href="cpp-algorithm-mismatch.html">std::mismatch</a></span></td>
<td><a rel="nofollow" class="external text" href="https://wg21.link/N3671">N3671</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">&#26159;</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.15</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10.3</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.6</td>
</tr>
<tr style="height:15em">
<th style="vertical-align:bottom;">C++14 &#21151;&#33021;&#29305;&#24615;<br />
&nbsp;</th>
<th style="vertical-align:bottom;">&#25552;&#26696;<br />
&nbsp;</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 />
&#26631;&#20934;&#24211;</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Embarcadero C++ Builder<br />
&#26631;&#20934;&#24211;</div>
</div>
</th>
<th>
<div class="t-vertical">
<div>Cray C++<br />
&#26631;&#20934;&#24211;</div>
</div>
</th>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>