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

296 lines
35 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>&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;</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_language_storage_duration skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-language.html">language</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;&#26159;&#19968;&#20010;&#21517;&#23383;&#30340;<a href="cpp-language-declarations.html">&#22768;&#26126;&#35821;&#27861;</a>&#30340;<span class="t-spar">&#22768;&#26126;&#35828;&#26126;&#31526;&#24207;&#21015;</span>&#30340;&#19968;&#37096;&#20998;&#12290;&#23427;&#19982;&#21517;&#23383;&#30340;<a href="cpp-language-scope.html">&#20316;&#29992;&#22495;</a>&#19968;&#21516;&#25511;&#21046;&#21517;&#23383;&#30340;&#20004;&#20010;&#29420;&#31435;&#24615;&#36136;&#65306;&#20854;&ldquo;&#23384;&#20648;&#26399;&rdquo;&#19982;&#20854;&ldquo;&#38142;&#25509;&rdquo;&#12290;</p>
<table class="t-rev-begin">
<tr class="t-rev t-until-cxx11">
<td>
<dl>
<dd>
<ul>
<li><code><b>auto</b></code> - <i>&#33258;&#21160;</i>&#23384;&#20648;&#26399;&#12290;</li>
</ul>
</dd>
</dl>
</td>
<td><span class="t-mark-rev t-until-cxx11">(C++11 &#21069;)</span></td>
</tr>
<tr class="t-rev t-until-cxx17">
<td>
<dl>
<dd>
<ul>
<li><code><b>register</b></code> - <i>&#33258;&#21160;</i>&#23384;&#20648;&#26399;&#65292;&#21478;&#25552;&#31034;&#32534;&#35793;&#22120;&#23558;&#27492;&#23545;&#35937;&#32622;&#20110;&#22788;&#29702;&#22120;&#30340;&#23492;&#23384;&#22120;&#12290;<span class="t-mark">(&#24323;&#29992;)</span></li>
</ul>
</dd>
</dl>
</td>
<td><span class="t-mark-rev t-until-cxx17">(C++17 &#21069;)</span></td>
</tr>
</table>
<dl>
<dd>
<ul>
<li><code><b>static</b></code> - <i>&#38745;&#24577;</i>&#25110;<i>&#32447;&#31243;</i>&#23384;&#20648;&#26399;&#21644;<i>&#20869;&#37096;</i>&#38142;&#25509;&#12290;</li>
<li><code><b>extern</b></code> - <i>&#38745;&#24577;</i>&#25110;<i>&#32447;&#31243;</i>&#23384;&#20648;&#26399;&#21644;<i>&#22806;&#37096;</i>&#38142;&#25509;&#12290;</li>
</ul>
</dd>
</dl>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx11">
<td>
<dl>
<dd>
<ul>
<li><code><b>thread_local</b></code> - <i>&#32447;&#31243;</i>&#23384;&#20648;&#26399;&#12290;</li>
</ul>
</dd>
</dl>
</td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
</table>
<dl>
<dd>
<ul>
<li><code><b>mutable</b></code> - &#19981;&#24433;&#21709;&#23384;&#20648;&#26399;&#25110;&#38142;&#25509;&#12290;&#35299;&#37322;&#35265; <a href="cpp-language-cv.html">const/volatile</a> &#12290;</li>
</ul>
</dd>
</dl>
<p><br />
&#22768;&#26126;&#20013;&#21482;&#21487;&#20197;&#20986;&#29616;&#19968;&#20010;&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;<span class="t-rev-inl t-since-cxx11"><span>&#65292;&#20294; <code>thread_local</code> &#21487;&#20197;&#19982; <code>static</code> &#25110; <code>extern</code> &#32467;&#21512;</span> <span><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></span></span>&#12290;</p>
<h3><span class="mw-headline" id=".E8.A7.A3.E9.87.8A">&#35299;&#37322;</span></h3>
<table class="t-rev-begin">
<tr class="t-rev t-until-cxx11">
<td>
<div class="t-li1"><span class="t-li">1)</span> <code>auto</code> &#35828;&#26126;&#31526;&#21482;&#33021;&#25645;&#37197;&#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#25110;&#20989;&#25968;&#24418;&#21442;&#21015;&#34920;&#20013;&#30340;&#23545;&#35937;&#12290;&#23427;&#25351;&#31034;&#33258;&#21160;&#23384;&#20648;&#26399;&#65292;&#21363;&#36825;&#31181;&#22768;&#26126;&#30340;&#40664;&#35748;&#24773;&#20917;&#12290;&#27492;&#20851;&#38190;&#35789;&#30340;&#21547;&#20041;&#24050;&#20110; C++11 &#26356;&#25913;&#12290;</div>
</td>
<td><span class="t-mark-rev t-until-cxx11">(C++11 &#21069;)</span></td>
</tr>
<tr class="t-rev t-until-cxx17">
<td>
<div class="t-li1"><span class="t-li">2)</span> <code>register</code> &#35828;&#26126;&#31526;&#21482;&#33021;&#25645;&#37197;&#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#25110;&#20989;&#25968;&#24418;&#21442;&#21015;&#34920;&#20013;&#30340;&#23545;&#35937;&#12290;&#23427;&#25351;&#31034;&#33258;&#21160;&#23384;&#20648;&#26399;&#65292;&#21363;&#36825;&#31181;&#22768;&#26126;&#30340;&#40664;&#35748;&#24773;&#20917;&#12290;&#21478;&#22806;&#65292;&#27492;&#20851;&#38190;&#35789;&#30340;&#23384;&#22312;&#21487;&#29992;&#20110;&#25552;&#31034;&#20248;&#21270;&#22120;&#23558;&#27492;&#21464;&#37327;&#30340;&#20540;&#23384;&#20648;&#20110; CPU &#23492;&#23384;&#22120;&#12290;&#27492;&#20851;&#38190;&#35789;&#24050;&#20110; C++11 &#34987;&#24323;&#29992;&#12290;</div>
</td>
<td><span class="t-mark-rev t-until-cxx17">(C++17 &#21069;)</span></td>
</tr>
</table>
<div class="t-li1"><span class="t-li">3)</span> <code>static</code> &#35828;&#26126;&#31526;&#21482;&#33021;&#25645;&#37197;&#65288;&#20989;&#25968;&#24418;&#21442;&#21015;&#34920;&#22806;&#30340;&#65289;&#23545;&#35937;&#22768;&#26126;&#12289;&#65288;&#22359;&#20316;&#29992;&#22495;&#22806;&#30340;&#65289;&#20989;&#25968;&#22768;&#26126;&#21450;&#21311;&#21517;&#32852;&#21512;&#20307;&#22768;&#26126;&#12290;&#24403;&#29992;&#20110;&#22768;&#26126;&#31867;&#25104;&#21592;&#26102;&#65292;&#23427;&#20250;&#22768;&#26126;&#19968;&#20010;<a href="cpp-language-static.html">&#38745;&#24577;&#25104;&#21592;</a>&#12290;&#24403;&#29992;&#20110;&#22768;&#26126;&#23545;&#35937;&#26102;&#65292;&#23427;&#25351;&#23450;&#38745;&#24577;&#23384;&#20648;&#26399;&#65288;&#38500;&#38750;&#19982; <code>thread_local</code> &#21327;&#21516;&#20986;&#29616;&#65289;&#12290;&#22312;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#20869;&#22768;&#26126;&#26102;&#65292;&#23427;&#25351;&#23450;&#20869;&#37096;&#38142;&#25509;&#12290;</div>
<div class="t-li1"><span class="t-li">4)</span> <code>extern</code> &#22768;&#26126;&#31526;&#21482;&#33021;&#25645;&#37197;&#21464;&#37327;&#22768;&#26126;&#21644;&#20989;&#25968;&#22768;&#26126;&#65288;&#38500;&#20102;&#31867;&#25104;&#21592;&#25110;&#20989;&#25968;&#24418;&#21442;&#65289;&#12290;&#23427;&#25351;&#23450;&#22806;&#37096;&#38142;&#25509;&#65292;&#32780;&#19988;&#25216;&#26415;&#19978;&#19981;&#24433;&#21709;&#23384;&#20648;&#26399;&#65292;&#20294;&#23427;&#19981;&#33021;&#29992;&#26469;&#23450;&#20041;&#33258;&#21160;&#23384;&#20648;&#26399;&#30340;&#23545;&#35937;&#65292;&#25925;&#25152;&#26377; <code>extern</code> &#23545;&#35937;&#37117;&#20855;&#26377;&#38745;&#24577;&#25110;&#32447;&#31243;&#23384;&#20648;&#26399;&#12290;&#21478;&#22806;&#65292;&#20351;&#29992; <code>extern</code> &#19988;&#27809;&#26377;&#21021;&#22987;&#21270;&#22120;&#30340;&#22768;&#26126;&#19981;&#26159;<a href="cpp-language-definition.html">&#23450;&#20041;</a>&#12290;</div>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx11">
<td>
<div class="t-li1"><span class="t-li">5)</span> <code>thread_local</code> &#20851;&#38190;&#35789;&#21482;&#33021;&#25645;&#37197;&#22768;&#26126;&#20110;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#30340;&#23545;&#35937;&#12289;&#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#30340;&#23545;&#35937;&#21450;&#38745;&#24577;&#25968;&#25454;&#25104;&#21592;&#12290;&#23427;&#25351;&#31034;&#23545;&#35937;&#20855;&#26377;&#32447;&#31243;&#23384;&#20648;&#26399;&#12290;&#23427;&#33021;&#19982; <code>static</code> &#25110; <code>extern</code> &#32467;&#21512;&#65292;&#20197;&#20998;&#21035;&#25351;&#23450;&#20869;&#37096;&#25110;&#22806;&#37096;&#38142;&#25509;&#65288;&#20294;&#38745;&#24577;&#25968;&#25454;&#25104;&#21592;&#22987;&#32456;&#25317;&#26377;&#22806;&#37096;&#38142;&#25509;&#65289;&#65292;&#20294;&#39069;&#22806;&#30340; <code>static</code> &#19981;&#24433;&#21709;&#23384;&#20648;&#26399;&#12290;</div>
</td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E5.AD.98.E5.82.A8.E6.9C.9F">&#23384;&#20648;&#26399;</span></h4>
<p>&#31243;&#24207;&#20013;&#30340;&#25152;&#26377;<a href="cpp-language-object.html">&#23545;&#35937;</a>&#37117;&#20855;&#26377;&#19979;&#21015;&#23384;&#20648;&#26399;&#20043;&#19968;&#65306;</p>
<dl>
<dd>
<ul>
<li><i><b>&#33258;&#21160;&#65288;automatic&#65289;</b></i>&#23384;&#20648;&#26399;&#12290;&#36825;&#31867;&#23545;&#35937;&#30340;&#23384;&#20648;&#22312;&#22806;&#22260;&#20195;&#30721;&#22359;&#24320;&#22987;&#26102;&#20998;&#37197;&#65292;&#24182;&#22312;&#32467;&#26463;&#26102;&#35299;&#20998;&#37197;&#12290;&#26410;&#22768;&#26126;&#20026; <code>static</code>&#12289;<code>extern</code> &#25110; <code>thread_local</code> &#30340;&#25152;&#26377;&#23616;&#37096;&#23545;&#35937;&#22343;&#25317;&#26377;&#27492;&#23384;&#20648;&#26399;&#12290;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><i><b>&#38745;&#24577;&#65288;static&#65289;</b></i>&#23384;&#20648;&#26399;&#12290;&#36825;&#31867;&#23545;&#35937;&#30340;&#23384;&#20648;&#22312;&#31243;&#24207;&#24320;&#22987;&#26102;&#20998;&#37197;&#65292;&#24182;&#22312;&#31243;&#24207;&#32467;&#26463;&#26102;&#35299;&#20998;&#37197;&#12290;&#36825;&#31867;&#23545;&#35937;&#21482;&#23384;&#22312;&#19968;&#20010;&#23454;&#20363;&#12290;&#25152;&#26377;&#22768;&#26126;&#20110;&#21629;&#21517;&#31354;&#38388;&#65288;&#21253;&#21547;&#20840;&#23616;&#21629;&#21517;&#31354;&#38388;&#65289;&#20316;&#29992;&#22495;&#30340;&#23545;&#35937;&#65292;&#21152;&#19978;&#22768;&#26126;&#24102;&#26377; <code>static</code> &#25110; <code>extern</code> &#30340;&#23545;&#35937;&#22343;&#25317;&#26377;&#27492;&#23384;&#20648;&#26399;&#12290;&#26377;&#20851;&#25317;&#26377;&#27492;&#23384;&#20648;&#26399;&#30340;&#23545;&#35937;&#30340;&#21021;&#22987;&#21270;&#30340;&#32454;&#33410;&#65292;&#35265;<a href="cpp-language-initialization.html#.E9.9D.9E.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#38750;&#23616;&#37096;&#21464;&#37327;</a>&#19982;<a href="cpp-language-storage_duration.html#.E9.9D.99.E6.80.81.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#38745;&#24577;&#23616;&#37096;&#21464;&#37327;</a>&#12290;</li>
</ul>
</dd>
</dl>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx11">
<td>
<dl>
<dd>
<ul>
<li><i><b>&#32447;&#31243;&#65288;thread&#65289;</b></i>&#23384;&#20648;&#26399;&#12290;&#36825;&#31867;&#23545;&#35937;&#30340;&#23384;&#20648;&#22312;&#32447;&#31243;&#24320;&#22987;&#26102;&#20998;&#37197;&#65292;&#24182;&#22312;&#32447;&#31243;&#32467;&#26463;&#26102;&#35299;&#20998;&#37197;&#12290;&#27599;&#20010;&#32447;&#31243;&#25317;&#26377;&#20854;&#33258;&#36523;&#30340;&#23545;&#35937;&#23454;&#20363;&#12290;&#21482;&#26377;&#22768;&#26126;&#20026; <code>thread_local</code> &#30340;&#23545;&#35937;&#25317;&#26377;&#27492;&#23384;&#20648;&#26399;&#12290; <code>thread_local</code> &#33021;&#19982; <code>static</code> &#25110; <code>extern</code> &#19968;&#21516;&#20986;&#29616;&#65292;&#23427;&#20204;&#29992;&#20110;&#35843;&#25972;&#38142;&#25509;&#12290;&#20851;&#20110;&#20855;&#26377;&#27492;&#23384;&#20648;&#26399;&#30340;&#23545;&#35937;&#30340;&#21021;&#22987;&#21270;&#30340;&#32454;&#33410;&#65292;&#35265;<a href="cpp-language-initialization.html#.E9.9D.9E.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#38750;&#23616;&#37096;&#21464;&#37327;</a>&#21644;<a href="cpp-language-storage_duration.html#.E9.9D.99.E6.80.81.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#38745;&#24577;&#23616;&#37096;&#21464;&#37327;</a>&#12290;</li>
</ul>
</dd>
</dl>
</td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
</table>
<dl>
<dd>
<ul>
<li><i><b>&#21160;&#24577;&#65288;dynamic&#65289;</b></i>&#23384;&#20648;&#26399;&#12290;&#36825;&#31867;&#23545;&#35937;&#30340;&#23384;&#20648;&#26159;&#36890;&#36807;&#20351;&#29992;<a href="cpp-memory.html">&#21160;&#24577;&#20869;&#23384;&#20998;&#37197;</a>&#20989;&#25968;&#26469;&#25353;&#35831;&#27714;&#36827;&#34892;&#20998;&#37197;&#21644;&#35299;&#20998;&#37197;&#30340;&#12290;&#20851;&#20110;&#20855;&#26377;&#27492;&#23384;&#20648;&#26399;&#30340;&#23545;&#35937;&#30340;&#21021;&#22987;&#21270;&#30340;&#32454;&#33410;&#65292;&#35265; <a href="cpp-language-new.html">new &#34920;&#36798;&#24335;</a>&#12290;</li>
</ul>
</dd>
</dl>
<h4><span class="mw-headline" id=".E9.93.BE.E6.8E.A5">&#38142;&#25509;</span></h4>
<p>&#25351;&#20195;&#23545;&#35937;&#12289;&#24341;&#29992;&#12289;&#20989;&#25968;&#12289;&#31867;&#22411;&#12289;&#27169;&#26495;&#12289;&#21629;&#21517;&#31354;&#38388;&#25110;&#20540;&#30340;&#21517;&#23383;&#65292;&#21487;&#20855;&#26377;<i>&#38142;&#25509;</i>&#12290;&#22914;&#26524;&#26576;&#20010;&#21517;&#23383;&#20855;&#26377;&#38142;&#25509;&#65292;&#37027;&#20040;&#23427;&#25152;&#25351;&#20195;&#30340;&#23454;&#20307;&#19982;&#21478;&#19968;&#20316;&#29992;&#22495;&#20013;&#30340;&#22768;&#26126;&#25152;&#24341;&#20837;&#30340;&#30456;&#21516;&#21517;&#23383;&#25351;&#20195;&#30456;&#21516;&#30340;&#23454;&#20307;&#12290;&#22914;&#26524;&#26377;&#21464;&#37327;&#12289;&#20989;&#25968;&#25110;&#20854;&#20182;&#23454;&#20307;&#22768;&#26126;&#20110;&#25968;&#20010;&#20316;&#29992;&#22495;&#20294;&#27809;&#26377;&#36275;&#22815;&#30340;&#38142;&#25509;&#65292;&#21017;&#23558;&#29983;&#25104;&#35813;&#23454;&#20307;&#30340;&#22810;&#20010;&#23454;&#20363;&#12290;</p>
<p>&#20197;&#19979;&#21508;&#31181;&#38142;&#25509;&#21487;&#20197;&#34987;&#35782;&#21035;&#65306;</p>
<h5><span class="mw-headline" id=".E6.97.A0.E9.93.BE.E6.8E.A5">&#26080;&#38142;&#25509;</span></h5>
<p>&#21517;&#23383;&#21482;&#33021;&#20174;&#20854;&#25152;&#22312;&#30340;&#20316;&#29992;&#22495;&#20351;&#29992;&#12290; &#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#30340;&#19979;&#21015;&#20219;&#20309;&#21517;&#23383;&#22343;&#26080;&#38142;&#25509;&#65306;</p>
<ul>
<li>&#26410;&#26174;&#24335;&#22768;&#26126;&#20026; <code>extern</code> &#30340;&#21464;&#37327;&#65288;&#19981;&#31649;&#26377;&#27809;&#26377; <code>static</code> &#20462;&#39280;&#31526;&#65289;&#65307;</li>
<li><a href="cpp-language-class.html#.E5.B1.80.E9.83.A8.E7.B1.BB">&#23616;&#37096;&#31867;</a>&#21450;&#20854;&#25104;&#21592;&#20989;&#25968;&#65307;</li>
<li>&#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#30340;&#20854;&#20182;&#21517;&#23383;&#65292;&#20363;&#22914; typedef&#12289;&#26522;&#20030;&#21450;&#26522;&#20030;&#39033;&#12290;</li>
</ul>
<p>&#26410;&#25351;&#23450;&#20026;&#25317;&#26377;&#22806;&#37096;<span class="t-rev-inl t-since-cxx20"><span>&#12289;&#27169;&#22359;</span> <span><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></span></span>&#25110;&#20869;&#37096;&#38142;&#25509;&#30340;&#21517;&#23383;&#21516;&#26679;&#26080;&#38142;&#25509;&#65292;&#36825;&#19982;&#20854;&#22768;&#26126;&#25152;&#22788;&#30340;&#20316;&#29992;&#22495;&#26080;&#20851;&#12290;</p>
<h5><span class="mw-headline" id=".E5.86.85.E9.83.A8.E9.93.BE.E6.8E.A5">&#20869;&#37096;&#38142;&#25509;</span></h5>
<p>&#21517;&#23383;&#21487;&#20174;&#24403;&#21069;&#32763;&#35793;&#21333;&#20803;&#20013;&#30340;&#25152;&#26377;&#20316;&#29992;&#22495;&#20351;&#29992;&#12290; &#22768;&#26126;&#20110;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#30340;&#19979;&#21015;&#20219;&#20309;&#21517;&#23383;&#22343;&#20855;&#26377;&#20869;&#37096;&#38142;&#25509;&#65307;</p>
<ul>
<li>&#22768;&#26126;&#20026; <code>static</code> &#30340;&#21464;&#37327;<span class="t-rev-inl t-since-cxx14"><span>&#12289;&#21464;&#37327;&#27169;&#26495;</span> <span><span class="t-mark-rev t-since-cxx14">(C++14 &#36215;)</span></span></span>&#12289;&#20989;&#25968;&#25110;&#20989;&#25968;&#27169;&#26495;&#65307;</li>
<li>&#26410;&#22768;&#26126;&#20026; <code>extern</code> &#19988;&#20808;&#21069;&#26410;&#22768;&#26126;&#20026;&#20855;&#26377;&#22806;&#37096;&#38142;&#25509;&#30340;&#38750; volatile <span class="t-rev-inl t-since-cxx14"><span>&#38750;&#27169;&#26495;</span> <span><span class="t-mark-rev t-since-cxx14">(C++14 &#36215;)</span></span></span><span class="t-rev-inl t-since-cxx17"><span>&#38750; inline</span> <span><span class="t-mark-rev t-since-cxx17">(C++17 &#36215;)</span></span></span><span class="t-rev-inl t-since-cxx20"><span>&#19988;&#26410;&#34987;&#23548;&#20986;</span> <span><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></span></span>&#30340; <a href="cpp-language-cv.html">const &#38480;&#23450;&#30340;</a>&#21464;&#37327;&#65288;&#21253;&#21547; <a href="cpp-language-constexpr.html">constexpr</a>&#65289;&#65307;</li>
<li><a href="cpp-language-union.html">&#21311;&#21517;&#32852;&#21512;&#20307;</a>&#30340;&#25968;&#25454;&#25104;&#21592;&#12290;</li>
</ul>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx11">
<td>
<p>&#21478;&#22806;&#65292;&#25152;&#26377;&#22768;&#26126;&#20110;<a href="cpp-language-namespace.html">&#26080;&#21517;&#21629;&#21517;&#31354;&#38388;</a>&#25110;&#26080;&#21517;&#21629;&#21517;&#31354;&#38388;&#20869;&#30340;&#21629;&#21517;&#31354;&#38388;&#20013;&#30340;&#21517;&#23383;&#65292;&#21363;&#20351;&#26174;&#24335;&#22768;&#26126;&#20026; <code>extern</code>&#65292;&#20063;&#22343;&#25317;&#26377;&#20869;&#37096;&#38142;&#25509;&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
</table>
<h5><span class="mw-headline" id=".E5.A4.96.E9.83.A8.E9.93.BE.E6.8E.A5">&#22806;&#37096;&#38142;&#25509;</span></h5>
<p>&#21517;&#23383;&#33021;&#20174;&#20854;&#20182;&#32763;&#35793;&#21333;&#20803;&#20013;&#30340;&#20316;&#29992;&#22495;&#20351;&#29992;&#12290;&#20855;&#26377;&#22806;&#37096;&#38142;&#25509;&#30340;&#21464;&#37327;&#21644;&#20989;&#25968;&#20063;&#20855;&#26377;<a href="cpp-language-language_linkage.html">&#35821;&#35328;&#38142;&#25509;</a>&#65292;&#36825;&#20351;&#24471;&#20197;&#19981;&#21516;&#32534;&#31243;&#35821;&#35328;&#32534;&#20889;&#30340;&#32763;&#35793;&#21333;&#20803;&#21487;&#20197;&#20114;&#30456;&#38142;&#25509;&#12290; &#22768;&#26126;&#20110;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#30340;&#19979;&#21015;&#20219;&#20309;&#21517;&#23383;&#22343;&#20855;&#26377;&#22806;&#37096;&#38142;&#25509;&#65292;&#38500;&#38750;&#36825;&#20123;&#21517;&#23383;&#22312;&#26080;&#21517;&#21629;&#21517;&#31354;&#38388;&#20869;&#22768;&#26126;<span class="t-rev-inl t-since-cxx20"><span>&#25110;&#23427;&#20204;&#22768;&#26126;&#20110;&#20855;&#21517;&#27169;&#22359;&#19988;&#26410;&#34987;&#23548;&#20986;</span> <span><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></span></span>&#65306;</p>
<ul>
<li>&#20197;&#19978;&#26410;&#21015;&#20986;&#30340;&#21464;&#37327;&#19982;&#20989;&#25968;&#65288;&#21363;&#26410;&#22768;&#26126;&#20026; <code>static</code> &#30340;&#20989;&#25968;&#12289;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#20869;&#26410;&#22768;&#26126;&#20026; <code>static</code> &#30340;&#38750; const &#21464;&#37327;&#65292;&#21644;&#25152;&#26377;&#22768;&#26126;&#20026; <code>extern</code> &#30340;&#21464;&#37327;&#65289;&#65307;</li>
<li>&#26522;&#20030;&#65307;</li>
<li>&#31867;&#20197;&#21450;&#20854;&#25104;&#21592;&#20989;&#25968;&#12289;&#38745;&#24577;&#25968;&#25454;&#25104;&#21592;&#65288;&#19981;&#35770;&#26159;&#21542; const&#65289;&#12289;&#23884;&#22871;&#31867;&#21450;&#26522;&#20030;&#65292;&#21450;&#39318;&#27425;&#20197;&#31867;&#20307;&#20869;&#30340; <a href="cpp-language-friend.html">friend</a> &#22768;&#26126;&#24341;&#20837;&#30340;&#20989;&#25968;&#30340;&#21517;&#23383;&#65307;</li>
<li>&#25152;&#26377;&#26410;&#21015;&#20110;&#19978;&#30340;&#27169;&#26495;&#21517;&#65288;&#21363;&#26410;&#22768;&#26126;&#20026; <code>static</code> &#30340;&#20989;&#25968;&#27169;&#26495;&#65289;&#12290;</li>
</ul>
<p>&#20219;&#20309;&#39318;&#27425;&#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#30340;&#19979;&#21015;&#21517;&#31216;&#25317;&#26377;&#22806;&#37096;&#38142;&#25509;&#65306;</p>
<ul>
<li>&#22768;&#26126;&#20026; <code>extern</code> &#30340;&#21464;&#37327;&#21517;&#65307;</li>
<li>&#20989;&#25968;&#21517;&#12290;</li>
</ul>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx20">
<td>
<h5><span class="mw-headline" id=".E6.A8.A1.E5.9D.97.E9.93.BE.E6.8E.A5">&#27169;&#22359;&#38142;&#25509;</span></h5>
<p>&#21517;&#23383;&#21482;&#33021;&#20174;&#21516;&#19968;&#27169;&#22359;&#21333;&#20803;&#25110;&#21516;&#19968;&#20855;&#21517;&#27169;&#22359;&#20013;&#30340;&#20854;&#20182;&#32763;&#35793;&#21333;&#20803;&#30340;&#20316;&#29992;&#22495;&#25351;&#20195;&#12290;</p>
<p>&#22914;&#26524;&#22768;&#26126;&#20110;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#30340;&#21517;&#23383;&#38468;&#30528;&#21040;&#20855;&#21517;&#27169;&#22359;&#65292;&#26410;&#34987;&#23548;&#20986;&#19988;&#26080;&#20869;&#37096;&#38142;&#25509;&#65292;&#21017;&#20854;&#25317;&#26377;&#27169;&#22359;&#38142;&#25509;&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-cxx20">(C++20 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.9D.99.E6.80.81.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#38745;&#24577;&#23616;&#37096;&#21464;&#37327;</span></h3>
<p>&#22768;&#26126;&#20110;&#22359;&#20316;&#29992;&#22495;&#19988;&#24102;&#26377; <code>static</code> <span class="t-rev-inl t-since-cxx11"><span>&#25110; <code>thread_local</code></span> <span><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></span></span> &#35828;&#26126;&#31526;&#30340;&#21464;&#37327;&#25317;&#26377;&#38745;&#24577;<span class="t-rev-inl t-since-cxx11"><span>&#25110;&#32447;&#31243;</span> <span><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></span></span>&#23384;&#20648;&#26399;&#65292;&#20294;&#22312;&#25511;&#21046;&#39318;&#27425;&#32463;&#36807;&#20854;&#22768;&#26126;&#26102;&#25165;&#20250;&#34987;&#21021;&#22987;&#21270;&#65288;&#38500;&#38750;&#20854;&#21021;&#22987;&#21270;&#26159;<a href="cpp-language-zero_initialization.html">&#38646;&#21021;&#22987;&#21270;</a>&#25110;<a href="cpp-language-constant_initialization.html">&#24120;&#37327;&#21021;&#22987;&#21270;</a>&#65292;&#36825;&#21487;&#20197;&#22312;&#39318;&#27425;&#36827;&#20837;&#22359;&#21069;&#36827;&#34892;&#65289;&#12290;&#22312;&#20854;&#21518;&#25152;&#26377;&#30340;&#35843;&#29992;&#20013;&#65292;&#22768;&#26126;&#22343;&#34987;&#36339;&#36807;&#12290;</p>
<p>&#22914;&#26524;&#21021;&#22987;&#21270;<a href="cpp-language-throw.html">&#25243;&#20986;&#24322;&#24120;</a>&#65292;&#21017;&#19981;&#35748;&#20026;&#21464;&#37327;&#34987;&#21021;&#22987;&#21270;&#65292;&#19988;&#25511;&#21046;&#19979;&#27425;&#32463;&#36807;&#35813;&#22768;&#26126;&#26102;&#23558;&#20877;&#27425;&#23581;&#35797;&#21021;&#22987;&#21270;&#12290;</p>
<p>&#22914;&#26524;&#21021;&#22987;&#21270;&#36882;&#24402;&#22320;&#36827;&#20837;&#27491;&#22312;&#21021;&#22987;&#21270;&#30340;&#21464;&#37327;&#30340;&#22359;&#65292;&#21017;&#34892;&#20026;&#26410;&#23450;&#20041;&#12290;</p>
<table class="t-rev-begin">
<tr class="t-rev t-since-cxx11">
<td>
<p>&#22914;&#26524;&#22810;&#20010;&#32447;&#31243;&#35797;&#22270;&#21516;&#26102;&#21021;&#22987;&#21270;&#21516;&#19968;&#38745;&#24577;&#23616;&#37096;&#21464;&#37327;&#65292;&#21017;&#21021;&#22987;&#21270;&#20005;&#26684;&#21457;&#29983;&#19968;&#27425;&#65288;&#31867;&#20284;&#30340;&#34892;&#20026;&#20063;&#21487;&#23545;&#20219;&#24847;&#20989;&#25968;&#20197; <span class="t-lc"><a href="cpp-thread-call_once.html">std::call_once</a></span> &#26469;&#36798;&#25104;&#65289;&#12290;</p>
<p>&#27880;&#24847;&#65306;&#27492;&#21151;&#33021;&#29305;&#24615;&#30340;&#36890;&#24120;&#23454;&#29616;&#22343;&#20351;&#29992;&#21452;&#26816;&#26597;&#38145;&#23450;&#27169;&#24335;&#30340;&#21464;&#20307;&#65292;&#36825;&#20351;&#24471;&#23545;&#24050;&#21021;&#22987;&#21270;&#30340;&#23616;&#37096;&#38745;&#24577;&#21464;&#37327;&#26816;&#26597;&#30340;&#36816;&#34892;&#26102;&#24320;&#38144;&#20943;&#23569;&#20026;&#21333;&#27425;&#38750;&#21407;&#23376;&#30340;&#24067;&#23572;&#27604;&#36739;&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
</table>
<p>&#22359;&#20316;&#29992;&#22495;&#38745;&#24577;&#21464;&#37327;&#30340;&#26512;&#26500;&#20989;&#25968;&#22312;&#21021;&#22987;&#21270;&#24050;&#25104;&#21151;&#30340;&#24773;&#20917;&#19979;<a href="cpp-utility-program-exit.html">&#22312;&#31243;&#24207;&#36864;&#20986;&#26102;</a>&#34987;&#35843;&#29992;&#12290;</p>
<p>&#22312;&#30456;&#21516;<a href="cpp-language-inline.html">&#20869;&#32852;&#20989;&#25968;</a>&#65288;&#21487;&#20197;&#26159;&#38544;&#24335;&#20869;&#32852;&#65289;&#30340;&#25152;&#26377;&#23450;&#20041;&#20013;&#65292;&#20989;&#25968;&#23616;&#37096;&#30340;&#38745;&#24577;&#23545;&#35937;&#22343;&#25351;&#20195;&#23450;&#20041;&#20110;&#19968;&#20010;&#32763;&#35793;&#21333;&#20803;&#20013;&#30340;&#21516;&#19968;&#23545;&#35937;&#65292;&#21482;&#35201;&#20989;&#25968;&#25317;&#26377;&#22806;&#37096;&#38142;&#25509;&#12290;</p>
<h3><span class="mw-headline" id=".E6.B3.A8.E8.A7.A3">&#27880;&#35299;</span></h3>
<p>&#20301;&#20110;&#39030;&#23618;&#21629;&#21517;&#31354;&#38388;&#20316;&#29992;&#22495;&#65288;C &#20013;&#30340;&#25991;&#20214;&#20316;&#29992;&#22495;&#65289;&#65292;&#19988;&#26159; <code>const</code> &#32780;&#38750; <code>extern</code> &#30340;&#21517;&#23383;&#22312; C &#20013;&#20855;&#26377;&#22806;&#37096;&#38142;&#25509;&#65292;&#20294;&#22312; C++ &#20013;&#20855;&#26377;&#20869;&#37096;&#38142;&#25509;&#12290;</p>
<p>C++11 &#36215;&#65292;<code>auto</code> &#19981;&#20877;&#26159;&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;&#65307;&#23427;&#34987;&#29992;&#20110;&#25351;&#31034;&#31867;&#22411;&#25512;&#23548;&#12290;</p>
<table class="t-rev-begin">
<tr class="t-rev t-until-cxx17">
<td>
<p>&#22312; C &#20013;&#65292;&#19981;&#33021;&#21462; <code>register</code> &#21464;&#37327;&#30340;&#22320;&#22336;&#65292;&#20294;&#22312; C++ &#20013;&#65292;&#22768;&#26126;&#20026; <code>register</code> &#30340;&#23545;&#35937;&#19982;&#22768;&#26126;&#19981;&#24102;&#20219;&#20309;&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;&#30340;&#21464;&#37327;&#22312;&#35821;&#20041;&#19978;&#27809;&#26377;&#21306;&#21035;&#12290;</p>
</td>
<td><span class="t-mark-rev t-until-cxx17">(C++17 &#21069;)</span></td>
</tr>
<tr class="t-rev t-since-cxx17">
<td>
<p>&#19981;&#21516;&#20110; C&#65292;&#22312; C++ &#20013;&#19981;&#33021;&#23558;&#21464;&#37327;&#22768;&#26126;&#20026; <code>register</code>&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-cxx17">(C++17 &#36215;)</span></td>
</tr>
</table>
<p>&#20174;&#19981;&#21516;&#20316;&#29992;&#22495;&#25351;&#20195;&#30340;&#19988;&#24102;&#20869;&#37096;&#25110;&#22806;&#37096;&#38142;&#25509;&#30340; <code>thread_local</code> &#21464;&#37327;&#30340;&#21517;&#23383;&#21487;&#33021;&#25351;&#20195;&#30456;&#21516;&#25110;&#19981;&#21516;&#30340;&#23454;&#20363;&#65292;&#36825;&#21462;&#20915;&#20110;&#20195;&#30721;&#25191;&#34892;&#20110;&#30456;&#21516;&#36824;&#26159;&#19981;&#21516;&#30340;&#32447;&#31243;&#12290;</p>
<p><code>extern</code> &#20851;&#38190;&#35789;&#20063;&#33021;&#29992;&#20110;&#25351;&#23450;<a href="cpp-language-language_linkage.html">&#35821;&#35328;&#38142;&#25509;</a>&#21644;<a href="cpp-language-class_template.html">&#26174;&#24335;&#27169;&#26495;&#23454;&#20363;&#21270;&#22768;&#26126;</a>&#65292;&#20294;&#23427;&#22312;&#36825;&#20123;&#24773;&#20917;&#20013;&#19981;&#26159;&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;&#65288;&#20294;&#24403;&#22768;&#26126;&#30452;&#25509;&#22312;&#35821;&#35328;&#38142;&#25509;&#35828;&#26126;&#20013;&#25152;&#21253;&#21547;&#26102;&#23558;&#22768;&#26126;&#24403;&#20570;&#22914;&#21516;&#23427;&#21547; <code>extern</code> &#35828;&#26126;&#31526;&#65289;&#12290;</p>
<p><a href="cpp-language-cv.html">&#20851;&#38190;&#35789; <code>mutable</code></a> &#22312; C++ &#35821;&#35328;&#30340;&#25991;&#27861;&#20013;&#26159;&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;&#65292;&#23613;&#31649;&#23427;&#24182;&#19981;&#24433;&#21709;&#23384;&#20648;&#26399;&#25110;&#38142;&#25509;&#12290;</p>
<p><code>thread_local</code> &#20197;&#22806;&#30340;&#23384;&#20648;&#31867;&#35828;&#26126;&#31526;&#37117;&#19981;&#33021;<a href="cpp-language-template_specialization.html">&#26174;&#24335;&#29305;&#21270;</a>&#21450;<a href="cpp-language-class_template.html#.E6.98.BE.E5.BC.8F.E5.AE.9E.E4.BE.8B.E5.8C.96">&#26174;&#24335;&#23454;&#20363;&#21270;</a>&#20013;&#20351;&#29992;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="cpp source-cpp">
<pre class="de1"><span class="kw1">template</span> <span class="sy1">&lt;</span><span class="kw1">class</span> T<span class="sy1">&gt;</span> <span class="kw1">struct</span> S <span class="br0">{</span>
thread_local <span class="kw4">static</span> <span class="kw4">int</span> tlm<span class="sy4">;</span>
<span class="br0">}</span><span class="sy4">;</span>
<span class="kw1">template</span> <span class="sy1">&lt;&gt;</span> thread_local <span class="kw4">int</span> S<span class="sy1">&lt;</span><span class="kw4">float</span><span class="sy1">&gt;</span><span class="sy4">::</span><span class="me2">tlm</span> <span class="sy1">=</span> <span class="nu0">0</span><span class="sy4">;</span> <span class="co1">// &quot;static&quot; &#19981;&#20986;&#29616;&#20110;&#27492;</span></pre></div>
</div>
<h3><span class="mw-headline" id=".E5.85.B3.E9.94.AE.E8.AF.8D">&#20851;&#38190;&#35789;</span></h3>
<p><a href="cpp-keyword-auto.html"><tt>auto</tt></a>, <a href="cpp-keyword-register.html"><tt>register</tt></a>, <a href="cpp-keyword-static.html"><tt>static</tt></a>, <a href="cpp-keyword-extern.html"><tt>extern</tt></a>, <a href="cpp-keyword-thread_local.html"><tt>thread_local</tt></a>, <a href="cpp-keyword-mutable.html"><tt>mutable</tt></a></p>
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">&#31034;&#20363;</span></h3>
<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;iostream&gt;</span>
<span class="co2">#include &lt;string&gt;</span>
<span class="co2">#include &lt;thread&gt;</span>
<span class="co2">#include &lt;mutex&gt;</span>
thread_local <span class="kw4">unsigned</span> <span class="kw4">int</span> rage <span class="sy1">=</span> <span class="nu0">1</span><span class="sy4">;</span>
<a href="cpp-thread-mutex.html"><span class="kw2154">std::<span class="me2">mutex</span></span></a> cout_mutex<span class="sy4">;</span>
<span class="kw4">void</span> increase_rage<span class="br0">(</span><span class="kw4">const</span> <a href="cpp-string-basic_string.html"><span class="kw1230">std::<span class="me2">string</span></span></a><span class="sy3">&amp;</span> thread_name<span class="br0">)</span>
<span class="br0">{</span>
<span class="sy2">++</span>rage<span class="sy4">;</span> <span class="co1">// &#22312;&#38145;&#22806;&#20462;&#25913; OK&#65307;&#36825;&#26159;&#32447;&#31243;&#23616;&#37096;&#21464;&#37327;</span>
<a href="cpp-thread-lock_guard.html"><span class="kw2166">std::<span class="me2">lock_guard</span></span></a><span class="sy1">&lt;</span><a href="cpp-thread-mutex.html"><span class="kw2154">std::<span class="me2">mutex</span></span></a><span class="sy1">&gt;</span> lock<span class="br0">(</span>cout_mutex<span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1">&lt;&lt;</span> thread_name <span class="sy1">&lt;&lt;</span> <span class="st0">&quot; &#30340;&#24868;&#24594;&#35745;&#25968;&#65306;&quot;</span> <span class="sy1">&lt;&lt;</span> rage <span class="sy1">&lt;&lt;</span> <span class="st0">&#39;<span class="es1">\n</span>&#39;</span><span class="sy4">;</span>
<span class="br0">}</span>
<span class="kw4">int</span> main<span class="br0">(</span><span class="br0">)</span>
<span class="br0">{</span>
<a href="cpp-thread-thread.html"><span class="kw2146">std::<span class="me2">thread</span></span></a> a<span class="br0">(</span>increase_rage, <span class="st0">&quot;a&quot;</span><span class="br0">)</span>, b<span class="br0">(</span>increase_rage, <span class="st0">&quot;b&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<span class="br0">{</span>
<a href="cpp-thread-lock_guard.html"><span class="kw2166">std::<span class="me2">lock_guard</span></span></a><span class="sy1">&lt;</span><a href="cpp-thread-mutex.html"><span class="kw2154">std::<span class="me2">mutex</span></span></a><span class="sy1">&gt;</span> lock<span class="br0">(</span>cout_mutex<span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1">&lt;&lt;</span> <span class="st0">&quot;main &#30340;&#24868;&#24594;&#35745;&#25968;&#65306;&quot;</span> <span class="sy1">&lt;&lt;</span> rage <span class="sy1">&lt;&lt;</span> <span class="st0">&#39;<span class="es1">\n</span>&#39;</span><span class="sy4">;</span>
<span class="br0">}</span>
a.<span class="me1">join</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
b.<span class="me1">join</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#21487;&#33021;&#30340;&#36755;&#20986;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="text source-text">
<pre class="de1">a &#30340;&#24868;&#24594;&#35745;&#25968;&#65306;2
main &#30340;&#24868;&#24594;&#35745;&#25968;&#65306;1
b &#30340;&#24868;&#24594;&#35745;&#25968;&#65306;2</pre></div>
</div>
</div>
<h3><span class="mw-headline" id=".E7.BC.BA.E9.99.B7.E6.8A.A5.E5.91.8A">&#32570;&#38519;&#25253;&#21578;</span></h3>
<p>&#19979;&#21015;&#26356;&#25913;&#34892;&#20026;&#30340;&#32570;&#38519;&#25253;&#21578;&#36861;&#28335;&#22320;&#24212;&#29992;&#20110;&#20197;&#21069;&#20986;&#29256;&#30340; C++ &#26631;&#20934;&#12290;</p>
<table class="dsctable" style="font-size:0.8em">
<tr>
<th>DR</th>
<th>&#24212;&#29992;&#20110;</th>
<th>&#20986;&#29256;&#26102;&#30340;&#34892;&#20026;</th>
<th>&#27491;&#30830;&#34892;&#20026;</th>
</tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://wg21.cmeerw.net/cwg/issue2387">CWG 2387</a></td>
<td>C++14</td>
<td>&#19981;&#26126;&#30830; const &#38480;&#23450;&#30340;&#21464;&#37327;&#27169;&#26495;&#26159;&#21542;&#40664;&#35748;&#26377;&#20869;&#37096;&#38142;&#25509;</td>
<td>const &#38480;&#23450;&#31526;&#19981;&#24433;&#21709;&#21464;&#37327;&#27169;&#26495;&#25110;&#20854;&#23454;&#20363;&#30340;&#38142;&#25509;</td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin"></table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>