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

201 lines
19 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++ &#35821;&#35328;</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 skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">C++ &#35821;&#35328;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#36825;&#26159;&#19968;&#20221;&#26680;&#24515; C++ &#35821;&#35328;&#26500;&#36896;&#30340;&#21442;&#32771;&#25163;&#20876;&#12290;</p>
<table cellpadding="5">
<tr valign="top">
<td>
<p><b><a href="cpp-language-basic_concepts.html">&#22522;&#26412;&#27010;&#24565;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-comment.html">&#27880;&#37322;</a><br />
<a href="cpp-language-ascii.html">ASCII &#30721;&#34920;</a><br />
<a href="cpp-language-punctuators.html">&#26631;&#28857;</a><br />
<a href="cpp-language-identifiers.html">&#21517;&#23383;&#19982;&#26631;&#35782;&#31526;</a><br />
<a href="cpp-language-type.html">&#31867;&#22411;</a> &ndash; <a href="cpp-language-types.html">&#22522;&#30784;&#31867;&#22411;</a><br />
<a href="cpp-language-object.html">&#23545;&#35937;</a> &ndash; <a href="cpp-language-scope.html">&#20316;&#29992;&#22495;</a> &ndash; <a href="cpp-language-lifetime.html">&#29983;&#23384;&#26399;</a><br />
<a href="cpp-language-definition.html">&#23450;&#20041;&#19982; ODR</a><br />
<a href="cpp-language-lookup.html">&#21517;&#23383;&#26597;&#25214;</a><br />
&nbsp;<a href="cpp-language-qualified_lookup.html">&#26377;&#38480;&#23450;</a> &ndash; <a href="cpp-language-unqualified_lookup.html">&#26080;&#38480;&#23450;</a>&#65288;<a href="cpp-language-adl.html">&#23454;&#21442;&#20381;&#36182;</a>&#65289;<br />
<a href="cpp-language-as_if.html">&ldquo;&#22914;&#21516;&rdquo;&#35268;&#21017;</a><br />
<a href="cpp-language-ub.html">&#26410;&#23450;&#20041;&#34892;&#20026;</a><br />
<a href="cpp-language-memory_model.html">&#20869;&#23384;&#27169;&#22411;&#19982;&#25968;&#25454;&#31454;&#20105;</a><br />
<a href="cpp-language-charset.html">&#23383;&#31526;&#38598;&#19982;&#32534;&#30721;</a><br />
<a href="cpp-language-translation_phases.html">&#32763;&#35793;&#38454;&#27573;</a><br />
<a href="cpp-language-main_function.html"><code>main</code> &#20989;&#25968;</a><br />
<a href="cpp-language-modules.html">&#27169;&#22359;</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span><br /></p>
</div>
<p><b><a href="cpp-keyword.html">&#20851;&#38190;&#35789;</a></b></p>
<div class="mainpagediv"></div>
<p><b><a href="cpp-preprocessor.html">&#39044;&#22788;&#29702;&#22120;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-preprocessor-conditional.html"><code>#if</code> - <code>#ifdef</code> - <code>#ifndef</code> - <code>#elif</code></a><br />
<a href="cpp-preprocessor-conditional.html"><code>#elifdef</code> - <code>#elifndef</code></a><span class="t-mark-rev t-since-cxx23">(C++23)</span><br />
<a href="cpp-preprocessor-replace.html"><code>#define</code> - <code>#</code> - <code>##</code></a><br />
<a href="cpp-preprocessor-include.html"><code>#include</code></a> - <a href="cpp-preprocessor-impl.html"><code>#pragma</code></a><br />
<a href="cpp-preprocessor-line.html"><code>#line</code></a> - <a href="cpp-preprocessor-error.html"><code>#error</code></a><br /></p>
</div>
<p><b><a href="cpp-language-expressions.html">&#34920;&#36798;&#24335;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-value_category.html">&#20540;&#31867;&#21035;</a><br />
<a href="cpp-language-eval_order.html">&#27714;&#20540;&#39034;&#24207;&#19982;&#23450;&#24207;</a><br />
<a href="cpp-language-constant_expression.html">&#24120;&#37327;&#34920;&#36798;&#24335;</a><br />
<a href="cpp-language-expressions.html#.E8.BF.90.E7.AE.97.E7.AC.A6">&#36816;&#31639;&#31526;</a><br />
&nbsp;<a href="cpp-language-operator_assignment.html">&#36171;&#20540;</a> &ndash; <a href="cpp-language-operator_arithmetic.html">&#31639;&#26415;</a><br />
&nbsp;<a href="cpp-language-operator_incdec.html">&#33258;&#22686;&#19982;&#33258;&#20943;</a><br />
&nbsp;<a href="cpp-language-operator_logical.html">&#36923;&#36753;</a> &ndash; <a href="cpp-language-operator_comparison.html">&#27604;&#36739;</a><br />
&nbsp;<a href="cpp-language-operator_member_access.html">&#25104;&#21592;&#35775;&#38382;&#19982;&#38388;&#25509;</a><br />
&nbsp;<a href="cpp-language-operator_other.html">&#35843;&#29992;&#12289;&#36887;&#21495;&#12289;&#19977;&#20803;</a><br />
&nbsp; <a href="cpp-language-sizeof.html"><code>sizeof</code></a> &ndash; <a href="cpp-language-alignof.html"><code>alignof</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
&nbsp; <a href="cpp-language-new.html"><code>new</code></a> &ndash; <a href="cpp-language-delete.html"><code>delete</code></a> &ndash; <a href="cpp-language-typeid.html"><code>typeid</code></a><br />
<a href="cpp-language-operators.html">&#36816;&#31639;&#31526;&#37325;&#36733;</a><br />
<a href="cpp-language-default_comparisons.html">&#40664;&#35748;&#27604;&#36739;</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span><br />
<a href="cpp-language-operator_precedence.html">&#36816;&#31639;&#31526;&#20248;&#20808;&#32423;</a><br />
<a href="cpp-language-expressions.html#.E8.BD.AC.E6.8D.A2">&#36716;&#25442;</a><br />
&nbsp;<a href="cpp-language-implicit_conversion.html">&#38544;&#24335;</a> &ndash; <a href="cpp-language-explicit_cast.html">&#26174;&#24335;</a> &ndash; <a href="cpp-language-cast_operator.html">&#29992;&#25143;&#23450;&#20041;</a><br />
&nbsp; <a href="cpp-language-static_cast.html"><code>static_cast</code></a> &ndash; <a href="cpp-language-dynamic_cast.html"><code>dynamic_cast</code></a><br />
&nbsp; <a href="cpp-language-const_cast.html"><code>const_cast</code></a> &ndash; <a href="cpp-language-reinterpret_cast.html"><code>reinterpret_cast</code></a><br />
<a href="cpp-language-expressions.html#.E5.AD.97.E9.9D.A2.E9.87.8F">&#23383;&#38754;&#37327;</a><br />
&nbsp;<a href="cpp-language-bool_literal.html">&#24067;&#23572;</a> &ndash; <a href="cpp-language-integer_literal.html">&#25972;&#25968;</a> &ndash; <a href="cpp-language-floating_literal.html">&#28014;&#28857;</a><br />
&nbsp;<a href="cpp-language-character_literal.html">&#23383;&#31526;</a> &ndash; <a href="cpp-language-string_literal.html">&#23383;&#31526;&#20018;</a><br />
&nbsp; <a href="cpp-language-nullptr.html"><code>nullptr</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
&nbsp;<a href="cpp-language-user_literal.html">&#29992;&#25143;&#23450;&#20041;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br /></p>
</div>
</td>
<td>
<p><b><a href="cpp-language-declarations.html">&#22768;&#26126;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-namespace.html">&#21629;&#21517;&#31354;&#38388;&#22768;&#26126;</a><br />
<a href="cpp-language-namespace_alias.html">&#21629;&#21517;&#31354;&#38388;&#21035;&#21517;</a><br />
<a href="cpp-language-reference.html">&#24341;&#29992;</a> &ndash; <a href="cpp-language-pointer.html">&#25351;&#38024;</a> &ndash; <a href="cpp-language-array.html">&#25968;&#32452;</a><br />
<a href="cpp-language-structured_binding.html">&#32467;&#26500;&#21270;&#32465;&#23450;</a> <span class="t-mark-rev t-since-cxx17">(C++17)</span><br />
<a href="cpp-language-enum.html">&#26522;&#20030;&#19982;&#26522;&#20030;&#39033;</a><br />
<a href="cpp-language-storage_duration.html">&#23384;&#20648;&#26399;&#19982;&#38142;&#25509;</a><br />
<a href="cpp-language-tu_local.html">&#32763;&#35793;&#21333;&#20803;&#23616;&#37096;</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span><br />
<a href="cpp-language-language_linkage.html">&#35821;&#35328;&#38142;&#25509;</a><br />
<a href="cpp-language-inline.html"><code>inline</code> &#35828;&#26126;&#31526;</a><br />
<a href="cpp-language-asm.html">&#20869;&#32852;&#27719;&#32534;</a><br />
<a href="cpp-language-cv.html"><code>const</code>/<code>volatile</code></a> &ndash; <a href="cpp-language-constexpr.html"><code>constexpr</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-consteval.html"><code>consteval</code></a> <span class="t-mark-rev t-since-cxx20">(C++20)</span> &ndash; <a href="cpp-language-constinit.html"><code>constinit</code></a> <span class="t-mark-rev t-since-cxx20">(C++20)</span><br />
<a href="cpp-language-decltype.html"><code>decltype</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> &ndash; <a href="cpp-language-auto.html"><code>auto</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-typedef.html"><code>typedef</code></a> &ndash; <a href="cpp-language-type_alias.html">&#31867;&#22411;&#21035;&#21517;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-elaborated_type_specifier.html">&#35814;&#36848;&#31867;&#22411;&#35828;&#26126;&#31526;</a><br />
<a href="cpp-language-attributes.html">&#23646;&#24615;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> &ndash; <a href="cpp-language-alignas.html"><code>alignas</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-static_assert.html"><code>static_assert</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br /></p>
</div>
<p><b><a href="cpp-language-initialization.html">&#21021;&#22987;&#21270;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-default_initialization.html">&#40664;&#35748;&#21021;&#22987;&#21270;</a><br />
<a href="cpp-language-value_initialization.html">&#20540;&#21021;&#22987;&#21270;</a> <span class="t-mark-rev t-since-cxx03">(C++03)</span><br />
<a href="cpp-language-copy_initialization.html">&#22797;&#21046;&#21021;&#22987;&#21270;</a><br />
<a href="cpp-language-direct_initialization.html">&#30452;&#25509;&#21021;&#22987;&#21270;</a><br />
<a href="cpp-language-aggregate_initialization.html">&#32858;&#21512;&#21021;&#22987;&#21270;</a><br />
<a href="cpp-language-list_initialization.html">&#21015;&#34920;&#21021;&#22987;&#21270;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-reference_initialization.html">&#24341;&#29992;&#21021;&#22987;&#21270;</a><br />
<a href="cpp-language-initialization.html#.E9.9D.9E.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#38745;&#24577;&#38750;&#23616;&#37096;&#21021;&#22987;&#21270;</a><br />
&nbsp;<a href="cpp-language-zero_initialization.html">&#38646;</a> &ndash; <a href="cpp-language-constant_initialization.html">&#24120;&#37327;</a><br />
<a href="cpp-language-initialization.html#.E9.9D.9E.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#21160;&#24577;&#38750;&#23616;&#37096;&#21021;&#22987;&#21270;</a><br />
&nbsp;<a href="cpp-language-initialization.html#.E9.9D.9E.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#26377;&#24207;</a> &ndash; <a href="cpp-language-initialization.html#.E9.9D.9E.E5.B1.80.E9.83.A8.E5.8F.98.E9.87.8F">&#26080;&#24207;</a><br />
<a href="cpp-language-copy_elision.html">&#22797;&#21046;&#28040;&#38500;</a><br /></p>
</div>
<p><b><a href="cpp-language-functions.html">&#20989;&#25968;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-function.html">&#20989;&#25968;&#22768;&#26126;</a><br />
<a href="cpp-language-default_arguments.html">&#40664;&#35748;&#23454;&#21442;</a><br />
<a href="cpp-language-variadic_arguments.html">&#21464;&#38271;&#23454;&#21442;</a><br />
<a href="cpp-language-lambda.html">Lambda &#34920;&#36798;&#24335;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-adl.html">&#23454;&#21442;&#20381;&#36182;&#26597;&#25214;</a><br />
<a href="cpp-language-overload_resolution.html">&#37325;&#36733;&#20915;&#35758;</a><br />
<a href="cpp-language-operators.html">&#36816;&#31639;&#31526;&#37325;&#36733;</a><br />
<a href="cpp-language-overloaded_address.html">&#37325;&#36733;&#38598;&#30340;&#22320;&#22336;</a><br />
<a href="cpp-language-coroutines.html">&#21327;&#31243;</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span><br /></p>
</div>
<p><b><a href="cpp-language-statements.html">&#35821;&#21477;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-if.html"><code>if</code></a> &ndash; <a href="cpp-language-switch.html"><code>switch</code></a><br />
<a href="cpp-language-for.html"><code>for</code></a> &ndash; <a href="cpp-language-range-for.html">&#33539;&#22260; <code>for</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-while.html"><code>while</code></a> &ndash; <a href="cpp-language-do.html"><code>do</code>-<code>while</code></a><br />
<a href="cpp-language-continue.html"><code>continue</code></a> &ndash; <a href="cpp-language-break.html"><code>break</code></a> &ndash; <a href="cpp-language-goto.html"><code>goto</code></a> &ndash; <a href="cpp-language-return.html"><code>return</code></a><br />
<a href="cpp-language-transactional_memory.html"><code>synchronized</code> &#19982; <code>atomic</code></a> <span class="t-mark-rev t-since-tm-ts t-mark-ts">(TM TS)</span><br /></p>
</div>
</td>
<td>
<p><b><a href="cpp-language-classes.html">&#31867;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-class.html">&#31867;&#31867;&#22411;</a> &ndash; <a href="cpp-language-union.html">&#32852;&#21512;&#31867;&#22411;</a><br />
<a href="cpp-language-injected-class-name.html">&#27880;&#20837;&#31867;&#21517;</a><br />
<a href="cpp-language-data_members.html">&#25968;&#25454;&#25104;&#21592;</a> &ndash; <a href="cpp-language-bit_field.html">&#20301;&#22495;</a><br />
<a href="cpp-language-member_functions.html">&#25104;&#21592;&#20989;&#25968;</a> &ndash; <a href="cpp-language-this.html"><code>this</code> &#25351;&#38024;</a><br />
<a href="cpp-language-static.html">&#38745;&#24577;&#25104;&#21592;</a> &ndash; <a href="cpp-language-nested_types.html">&#23884;&#22871;&#31867;</a><br />
<a href="cpp-language-derived_class.html">&#27966;&#29983;&#31867;</a> &ndash; <a href="cpp-language-using_declaration.html"><code>using</code> &#22768;&#26126;</a><br />
<a href="cpp-language-ebo.html">&#31354;&#22522;&#31867;&#20248;&#21270;</a><br />
<a href="cpp-language-virtual.html">&#34394;&#20989;&#25968;</a> &ndash; <a href="cpp-language-abstract_class.html">&#25277;&#35937;&#31867;</a><br />
<a href="cpp-language-override.html"><code>override</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> &ndash; <a href="cpp-language-final.html"><code>final</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-access.html">&#25104;&#21592;&#35775;&#38382;</a> &ndash; <a href="cpp-language-friend.html"><code>friend</code></a><br />
<a href="cpp-language-constructor.html">&#26500;&#36896;&#20989;&#25968;&#19982;&#25104;&#21592;&#21021;&#22987;&#21270;&#22120;&#21015;&#34920;</a><br />
<a href="cpp-language-default_constructor.html">&#40664;&#35748;&#26500;&#36896;&#20989;&#25968;</a> &ndash; <a href="cpp-language-destructor.html">&#26512;&#26500;&#20989;&#25968;</a><br />
<a href="cpp-language-copy_constructor.html">&#22797;&#21046;&#26500;&#36896;&#20989;&#25968;</a> &ndash; <a href="cpp-language-copy_assignment.html">&#22797;&#21046;&#36171;&#20540;</a><br />
<a href="cpp-language-move_constructor.html">&#31227;&#21160;&#26500;&#36896;&#20989;&#25968;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-move_assignment.html">&#31227;&#21160;&#36171;&#20540;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-converting_constructor.html">&#36716;&#25442;&#26500;&#36896;&#20989;&#25968;</a> &ndash; <a href="cpp-language-explicit.html"><code>explicit</code> &#35828;&#26126;&#31526;</a><br /></p>
</div>
<p><b><a href="cpp-language-templates.html">&#27169;&#26495;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-template_parameters.html">&#27169;&#26495;&#24418;&#21442;&#19982;&#23454;&#21442;</a><br />
<a href="cpp-language-class_template.html">&#31867;&#27169;&#26495;</a> &ndash; <a href="cpp-language-function_template.html">&#20989;&#25968;&#27169;&#26495;</a><br />
<a href="cpp-language-variable_template.html">&#21464;&#37327;&#27169;&#26495;</a> <span class="t-mark-rev t-since-cxx14">(C++14)</span><br />
<a href="cpp-language-member_template.html">&#31867;&#25104;&#21592;&#27169;&#26495;</a><br />
<a href="cpp-language-template_argument_deduction.html">&#27169;&#26495;&#23454;&#21442;&#25512;&#23548;</a><br />
<a href="cpp-language-class_template_argument_deduction.html">&#31867;&#27169;&#26495;&#23454;&#21442;&#25512;&#23548;</a> <span class="t-mark-rev t-since-cxx17">(C++17)</span><br />
<a href="cpp-language-template_specialization.html">&#26174;&#24335;&#29305;&#21270;</a> &ndash; <a href="cpp-language-partial_specialization.html">&#37096;&#20998;&#29305;&#21270;</a><br />
<a href="cpp-language-parameter_pack.html">&#24418;&#21442;&#21253;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> &ndash; <a href="cpp-language-sizeof....html"><code>sizeof...</code></a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-fold.html">&#25240;&#21472;&#34920;&#36798;&#24335;</a> <span class="t-mark-rev t-since-cxx17">(C++17)</span><br />
<a href="cpp-language-dependent_name.html">&#24453;&#20915;&#21517;</a> &ndash; <a href="cpp-language-sfinae.html">SFINAE</a><br />
<a href="cpp-language-constraints.html">&#32422;&#26463;&#19982;&#27010;&#24565;</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span><br /></p>
</div>
<p><b><a href="cpp-language-exceptions.html">&#24322;&#24120;</a></b></p>
<div class="mainpagediv">
<p><a href="cpp-language-throw.html"><code>throw</code> &#34920;&#36798;&#24335;</a><br />
<a href="cpp-language-try_catch.html"><code>try</code>-<code>catch</code> &#22359;</a><br />
<a href="cpp-language-function-try-block.html">&#20989;&#25968; <code>try</code> &#22359;</a><br />
<a href="cpp-language-noexcept_spec.html"><code>noexcept</code> &#35828;&#26126;&#31526;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-noexcept.html"><code>noexcept</code> &#36816;&#31639;&#31526;</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<a href="cpp-language-except_spec.html">&#21160;&#24577;&#24322;&#24120;&#35828;&#26126;</a> <span class="t-mark-rev t-until-cxx17">(C++17 &#21069;)</span><br /></p>
</div>
<p><b>&#26434;&#39033;</b></p>
<div class="mainpagediv">
<p><a href="cpp-language-history.html">C++ &#30340;&#21382;&#21490;</a><br />
<a href="cpp-language-extending_std.html">&#25193;&#20805;&#21629;&#21517;&#31354;&#38388; std</a><br />
<a href="cpp-language-acronyms.html">&#23383;&#27597;&#32553;&#20889;</a></p>
</div>
<p><b>&#20064;&#35821;</b></p>
<div class="mainpagediv">
<p><a href="cpp-language-raii.html">&#36164;&#28304;&#33719;&#21462;&#21363;&#21021;&#22987;&#21270;</a><br />
<a href="cpp-language-rule_of_three.html">&#19977;/&#20116;/&#38646;&#27861;&#21017;</a><br />
<a href="cpp-language-pimpl.html">&#25351;&#21521;&#23454;&#29616;&#30340;&#25351;&#38024;</a><br />
<a href="cpp-language-Zero-overhead_principle.html">&#38646;&#24320;&#38144;&#21407;&#21017;</a></p>
</div>
</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>