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

47 lines
3.6 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>&#26631;&#20934;&#24211;&#22836;&#25991;&#20214; &lt;ciso646&gt;</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_header_ciso646 skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading"><span style="font-size:0.7em; line-height:130%">&#26631;&#20934;&#24211;&#22836;&#25991;&#20214;</span> &lt;ciso646&gt;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-header.html">header</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#27492;&#22836;&#25991;&#20214;&#21407;&#20316;&#20026; <code><b>&lt;iso646.h&gt;</b></code> &#23384;&#22312;&#20110; C &#26631;&#20934;&#24211;&#12290;</p>
<p>&#20860;&#23481;&#24615;&#22836;&#25991;&#20214;&#65292;&#22312; C &#20013;&#23450;&#20041;<a href="cpp-language-operator_alternative.html">&#20195;&#29992;&#36816;&#31639;&#31526;&#34920;&#31034;</a>&#65292;&#32780;&#23427;&#20204;&#22312; C++ &#20013;&#26159;&#20851;&#38190;&#35789;&#12290;</p>
<p>&#36825;&#34920;&#26126;&#22312;&#26381;&#20174;&#26631;&#20934;&#30340;&#23454;&#29616;&#20013;&#65292;&#21253;&#21547;&#27492;&#22836;&#25991;&#20214;&#26080;&#25928;&#26524;&#12290;</p>
<h3><span class="mw-headline" id=".E6.B3.A8.E8.A7.A3">&#27880;&#35299;</span></h3>
<p>&#22312;&#26087;&#30340;&#25110;&#38750;&#26631;&#20934;&#32534;&#35793;&#22120;&#20013;&#65292;&#20351;&#29992;<a href="cpp-language-operator_alternative.html">&#20195;&#29992;&#36816;&#31639;&#31526;&#34920;&#31034;</a>&#21487;&#33021;&#20173;&#38656;&#35201;&#21253;&#21547;&#27492;&#22836;&#25991;&#20214;&#12290;</p>
<p>C++20 &#21069;&#65292;&#21253;&#21547; <code>&lt;ciso646&gt;</code> &#26377;&#26102;&#20316;&#20026;&#19968;&#31181;&#25216;&#24039;&#65292;&#29992;&#20110;&#33719;&#24471;&#23454;&#29616;&#29305;&#23450;&#30340;&#24211;&#29256;&#26412;&#23439;&#32780;&#19981;&#23548;&#33268;&#20854;&#20182;&#25928;&#26524;&#12290;</p>
<p>C++20 &#24320;&#22987;&#65292;&#20026;&#27492;&#30446;&#30340;&#28155;&#21152;&#20102;&#22836;&#25991;&#20214; <a href="cpp-header-version.html"><tt>&lt;version&gt;</tt></a>&#12290;</p>
<p>&#27492;&#22836;&#25991;&#20214;&#20110; C++20 &#20013;&#31227;&#38500;&#12290;&#23545;&#24212;&#30340; <code>&lt;iso646.h&gt;</code> &#22312; C++20 &#20013;&#20173;&#21487;&#29992;&#12290;</p>
<div class="t-example">
<div class="t-example-live-link"></div>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="cpp source-cpp">
<pre class="de1"><span class="co2">#include &lt;ciso646&gt;</span>
<span class="co2">#ifdef _LIBCPP_VERSION</span>
<span class="co2">#error Using LLVM libc++</span>
<span class="co2">#elif __GLIBCXX__ // &#27880;&#24847;&#65306;&#20165; 6.1 &#25110;&#26356;&#26032;&#30340;&#29256;&#26412;&#22312; ciso646 &#20013;&#23450;&#20041;&#23427;</span>
<span class="co2">#error Using GNU libstdc++</span>
<span class="co2">#elif _CPPLIB_VER // &#27880;&#24847;&#65306;&#20026; Visual Studio &#25152;&#29992;</span>
<span class="co2">#error Using Dinkumware STL</span>
<span class="co2">#else</span>
<span class="co2">#error Using an unknown standard library</span>
<span class="co2">#endif</span></pre></div>
</div>
</div>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>