187 lines
27 KiB
HTML
187 lines
27 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>std::money_get<CharT,InputIt>::get, do_get</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_locale_money_get_get 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%">std::money_get<CharT,InputIt>::</span>get, do_get</h1>
|
|
<div id="bodyContent">
|
|
<div id="contentSub"><span class="subpages">< <a href="cpp.html">cpp</a>‎ | <a href="cpp-locale.html">locale</a>‎ | <a href="cpp-locale-money_get.html">money get</a></span></div>
|
|
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
|
|
<table class="t-dcl-begin">
|
|
<tbody>
|
|
<tr class="t-dsc-header">
|
|
<td>
|
|
<div>定义于头文件 <code><a href="cpp-header-locale.html"><locale></a></code></div>
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr class="t-dcl">
|
|
<td>
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">public</span><span class="sy4">:</span><br /></span>
|
|
<p>iter_type get<span class="br0">(</span>iter_type beg, iter_type end, <span class="kw4">bool</span> intl, <a href="cpp-io-ios_base.html"><span class="kw1669">std::<span class="me2">ios_base</span></span></a><span class="sy3">&</span> str,<br /></p>
|
|
<a href="cpp-io-ios_base-iostate.html"><span class="kw1697">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">iostate</span></span></a><span class="sy3">&</span> err, <span class="kw4">long</span> <span class="kw4">double</span><span class="sy3">&</span> units<span class="br0">)</span> <span class="kw4">const</span><span class="sy4">;</span></div>
|
|
</td>
|
|
<td>(1)</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl">
|
|
<td>
|
|
<div><span class="mw-geshi cpp source-cpp">iter_type get<span class="br0">(</span>iter_type beg, iter_type end, <span class="kw4">bool</span> intl, <a href="cpp-io-ios_base.html"><span class="kw1669">std::<span class="me2">ios_base</span></span></a><span class="sy3">&</span> str,<br />
|
|
<a href="cpp-io-ios_base-iostate.html"><span class="kw1697">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">iostate</span></span></a><span class="sy3">&</span> err, string_type<span class="sy3">&</span> digits<span class="br0">)</span> <span class="kw4">const</span><span class="sy4">;</span></span></div>
|
|
</td>
|
|
<td>(2)</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl">
|
|
<td>
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">protected</span><span class="sy4">:</span><br /></span>
|
|
<p><span class="kw1">virtual</span> iter_type do_get<span class="br0">(</span>iter_type beg, iter_type end, <span class="kw4">bool</span> intl, <a href="cpp-io-ios_base.html"><span class="kw1669">std::<span class="me2">ios_base</span></span></a><span class="sy3">&</span> str,<br /></p>
|
|
<a href="cpp-io-ios_base-iostate.html"><span class="kw1697">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">iostate</span></span></a><span class="sy3">&</span> err, <span class="kw4">long</span> <span class="kw4">double</span><span class="sy3">&</span> units<span class="br0">)</span> <span class="kw4">const</span><span class="sy4">;</span></div>
|
|
</td>
|
|
<td>(3)</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl">
|
|
<td>
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">virtual</span> iter_type do_get<span class="br0">(</span>iter_type beg, iter_type end, <span class="kw4">bool</span> intl, <a href="cpp-io-ios_base.html"><span class="kw1669">std::<span class="me2">ios_base</span></span></a><span class="sy3">&</span> str,<br />
|
|
<a href="cpp-io-ios_base-iostate.html"><span class="kw1697">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">iostate</span></span></a><span class="sy3">&</span> err, string_type<span class="sy3">&</span> digits<span class="br0">)</span> <span class="kw4">const</span><span class="sy4">;</span></span></div>
|
|
</td>
|
|
<td>(4)</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl-sep">
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p>剖析来自输入迭代器的货币值,并写结果到 <code>long double</code> 或 string 。</p>
|
|
<div class="t-li1"><span class="t-li">1-2)</span> 公开成员函数,调用最终导出类的成员函数 <code>do_get</code> 。</div>
|
|
<div class="t-li1"><span class="t-li">3-4)</span> 从输入迭代器 <code>beg</code> 读取字符,期待找到按照 <span class="t-c"><span class="mw-geshi cpp source-cpp">str.<span class="me1">getloc</span><span class="br0">(</span><span class="br0">)</span></span></span> 中感染的 <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-locale-ctype.html"><span class="kw1938">std::<span class="me2">ctype</span></span></a></span></span> 平面(下称 <code>ct</code> )、 <span class="t-c"><span class="mw-geshi cpp source-cpp">str.<span class="me1">getloc</span><span class="br0">(</span><span class="br0">)</span></span></span> 中感染的 <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-locale-moneypunct.html"><span class="kw1972">std::<span class="me2">moneypunct</span></span></a><span class="sy1"><</span>CharT, intl<span class="sy1">></span></span></span> 平面(下称 <code>mp</code> )及获得自 <span class="t-c"><span class="mw-geshi cpp source-cpp">str.<span class="me1">flags</span><span class="br0">(</span><span class="br0">)</span></span></span> 的流格式化标志所指定的规则格式化的货币值。</div>
|
|
<p>若输入迭代器 <code>beg</code> 在分析完成前变得等于 <code>end</code> ,则在 <code>err</code> 中一同设置 <span class="t-lc">failbit</span> 和 <span class="t-lc">eofbit</span> 。若分析因另一原因失败,则在 <code>err</code> 中设置 <code>failbit</code> 。无论如何,都不在错误时修改输出参数( <code>units</code> 或 <code>digits</code> )。</p>
|
|
<p>若分析成功,则不更改 <code>err</code> ,并存储结果于 <code>units</code> 或 <code>digits</code> 。</p>
|
|
<p>此函数所用的格式化 <span class="t-lc"><a href="cpp-locale-money_base.html">pattern</a></span> 始终为 <span class="t-c"><span class="mw-geshi cpp source-cpp">mp.<span class="me1">neg_format</span><span class="br0">(</span><span class="br0">)</span></span></span> 。</p>
|
|
<p>若 <span class="t-c"><span class="mw-geshi cpp source-cpp">mp.<span class="me1">grouping</span><span class="br0">(</span><span class="br0">)</span></span></span> 不容许千分隔符,则将首个遇到的分隔符当做错误,否则将它们当做可选的。</p>
|
|
<p>若 <span class="t-lc">money_base::space</span> 或 <span class="t-lc">money_base::none</span> 是 <span class="t-lc"><a href="cpp-locale-money_base.html">pattern</a></span> 中的最后元素,则分析器不尝试在分析货币值的其他组分后消耗任何空白符。否则在 <span class="t-lc">money_base::space</span> 出现处消耗一或多个空白字符。</p>
|
|
<p>若 <span class="t-c"><span class="mw-geshi cpp source-cpp">str.<span class="me1">flags</span><span class="br0">(</span><span class="br0">)</span></span></span> 中设置了 <code>showbase</code> 标志,则要求通货符号或通货字符串,若未设置,则通货符号可选。</p>
|
|
<p>若在格式化模式的 <span class="t-lc">money_base::sign</span> 位置找到 <span class="t-c"><span class="mw-geshi cpp source-cpp">mp.<span class="me1">positive_sign</span><span class="br0">(</span><span class="br0">)</span></span></span> 或 <span class="t-c"><span class="mw-geshi cpp source-cpp">mp.<span class="me1">negative_sign</span><span class="br0">(</span><span class="br0">)</span></span></span> 所返回的字符串的首字符,则消耗之,而在货币值的所有其他组分后期待并消耗剩余字符。若 <span class="t-c"><span class="mw-geshi cpp source-cpp">mp.<span class="me1">positive_sign</span><span class="br0">(</span><span class="br0">)</span></span></span> 与 <span class="t-c"><span class="mw-geshi cpp source-cpp">mp.<span class="me1">negative_sign</span><span class="br0">(</span><span class="br0">)</span></span></span> 均为非空,则要求有符号并匹配这些字符串的首字符之一。若这些字符串之一为空,则符号为可选(而若符号不存在,则结果的符号对应空的字符串的符号)。若两个字符均为空,或拥有相同首字符,则将正号给予结果。若输出参数为 string ( <code>digits</code> )而结果为负,则存储值 <span class="t-c"><span class="mw-geshi cpp source-cpp">ct.<span class="me1">widen</span><span class="br0">(</span><span class="st0">'-'</span><span class="br0">)</span></span></span> 为结果的首字符。</p>
|
|
<p>如同按 <code>digits</code> 中出现的顺序释出并放置来自输入的数位,或将它们置于临时缓冲区 <code>buf1</code> 中(若需要则以 <span class="t-c"><span class="mw-geshi cpp source-cpp">ct.<span class="me1">widen</span><span class="br0">(</span><span class="br0">)</span></span></span> 加宽),再用下方式从该缓冲区构造 <code>units</code> 的值:</p>
|
|
<div dir="ltr" class="mw-geshi" style="text-align: left;">
|
|
<div class="cpp source-cpp">
|
|
<pre class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> src<span class="br0">[</span><span class="br0">]</span> <span class="sy1">=</span> <span class="st0">"0123456789-"</span><span class="sy4">;</span>
|
|
CharT atoms<span class="br0">[</span>sizeof<span class="br0">(</span>src<span class="br0">)</span><span class="br0">]</span><span class="sy4">;</span>
|
|
ct.<span class="me1">widen</span><span class="br0">(</span>src, src <span class="sy2">+</span> sizeof<span class="br0">(</span>src<span class="br0">)</span> <span class="sy2">-</span> <span class="nu0">1</span>, atoms<span class="br0">)</span><span class="sy4">;</span>
|
|
<span class="kw1">for</span> <span class="br0">(</span><span class="kw4">int</span> i <span class="sy1">=</span> <span class="nu0">0</span><span class="sy4">;</span> i <span class="sy1"><</span> n<span class="sy4">;</span> <span class="sy2">++</span>i<span class="br0">)</span>
|
|
buf2<span class="br0">[</span>i<span class="br0">]</span> <span class="sy1">=</span> src<span class="br0">[</span>find<span class="br0">(</span>atoms, atoms<span class="sy2">+</span>sizeof<span class="br0">(</span>src<span class="br0">)</span>, buf1<span class="br0">[</span>i<span class="br0">]</span><span class="br0">)</span> <span class="sy2">-</span> atoms<span class="br0">]</span><span class="sy4">;</span>
|
|
buf2<span class="br0">[</span>n<span class="br0">]</span> <span class="sy1">=</span> <span class="nu0">0</span><span class="sy4">;</span>
|
|
sscanf<span class="br0">(</span>buf2, <span class="st0">"%Lf"</span>, <span class="sy3">&</span>units<span class="br0">)</span><span class="sy4">;</span></pre></div>
|
|
</div>
|
|
<p>(其中 <code>n</code> 是从输入释出并存储 <code>buf1</code> 的字符数,而 <code>buf2</code> 是另一充分大的字符缓冲区)</p>
|
|
<h3><span class="mw-headline" id=".E8.BF.94.E5.9B.9E.E5.80.BC">返回值</span></h3>
|
|
<p>指向辨识为货币字符串输入的合法部分的末字符立即后一位置的迭代器。</p>
|
|
<h3><span class="mw-headline" id=".E6.B3.A8.E6.84.8F">注意</span></h3>
|
|
<p>假定通货单位为通货的最小非小数单位:美国中为美分,日本中为日元。从而美国本地环境中的输入序列 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">"$1,056.23"</span></span></span> 会令 <code>units</code> 为数字 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu16">105623.0</span></span></span> 或令 <code>digits</code> 为字符串 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">"105623"</span></span></span> 。</p>
|
|
<p>因为若 <code>showbase</code> 关闭则通货符号为可选,但要求整个多字符 <code>negative_sign()</code> ,故给定格式化模式 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="br0">{</span>sign, value, space, symbol<span class="br0">}</span></span></span> 、关闭的 <code>showbase</code> 和 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">"-"</span></span></span> 的 negative_sign ,字符串 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">"-1.23 €"</span></span></span> 会分析为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">-</span><span class="nu0">123</span></span></span> ,而令 "€" 在输入流上留待未消耗,但若 negative_sign 为 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">"()"</span></span></span> , 则完全消耗字符串 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">"(1.23 €)"</span></span></span> 。</p>
|
|
<p>I/O 操纵符 <span class="t-lc"><a href="cpp-io-manip-get_money.html">std::get_money</a></span> 提供到此函数的简化接口。</p>
|
|
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">示例</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 <iostream></span>
|
|
<span class="co2">#include <sstream></span>
|
|
<span class="co2">#include <locale></span>
|
|
|
|
<span class="kw4">void</span> demo_money_get<span class="br0">(</span><a href="cpp-locale-locale.html"><span class="kw1894">std::<span class="me2">locale</span></span></a> loc, <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">&</span> input<span class="br0">)</span>
|
|
<span class="br0">{</span>
|
|
<a href="cpp-io-basic_istringstream.html"><span class="kw1735">std::<span class="me2">istringstream</span></span></a> str<span class="br0">(</span>input<span class="br0">)</span><span class="sy4">;</span>
|
|
str.<span class="me1">imbue</span><span class="br0">(</span>loc<span class="br0">)</span><span class="sy4">;</span>
|
|
<span class="kw4">long</span> <span class="kw4">double</span> units<span class="sy4">;</span>
|
|
<span class="co1">// 注意:下列代码能简单地写成 std::get_money(units)</span>
|
|
<a href="cpp-io-ios_base-iostate.html"><span class="kw1697">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">iostate</span></span></a> err <span class="sy1">=</span> <a href="cpp-io-ios_base-iostate.html"><span class="kw1698">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">goodbit</span></span></a><span class="sy4">;</span>
|
|
<a href="cpp-iterator-istreambuf_iterator.html"><span class="kw669">std::<span class="me2">istreambuf_iterator</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">></span> ret <span class="sy1">=</span>
|
|
<a href="cpp-locale-use_facet.html"><span class="kw1897">std::<span class="me2">use_facet</span></span></a><span class="sy1"><</span><a href="cpp-locale-money_get.html"><span class="kw1964">std::<span class="me2">money_get</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">>></span><span class="br0">(</span>loc<span class="br0">)</span>.<span class="me1">get</span><span class="br0">(</span>
|
|
<a href="cpp-iterator-istreambuf_iterator.html"><span class="kw669">std::<span class="me2">istreambuf_iterator</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">></span><span class="br0">(</span>str<span class="br0">)</span>,
|
|
<a href="cpp-iterator-istreambuf_iterator.html"><span class="kw669">std::<span class="me2">istreambuf_iterator</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">></span><span class="br0">(</span><span class="br0">)</span>,
|
|
<span class="kw2">false</span>, str, err, units<span class="br0">)</span><span class="sy4">;</span>
|
|
str.<span class="me1">setstate</span><span class="br0">(</span>err<span class="br0">)</span><span class="sy4">;</span>
|
|
<a href="cpp-iterator-istreambuf_iterator.html"><span class="kw669">std::<span class="me2">istreambuf_iterator</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">></span> last<span class="br0">{</span><span class="br0">}</span><span class="sy4">;</span>
|
|
<span class="kw1">if</span><span class="br0">(</span>str<span class="br0">)</span> <span class="br0">{</span>
|
|
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1"><<</span> <span class="st0">"Successfully parsed '"</span> <span class="sy1"><<</span> str.<span class="me1">str</span><span class="br0">(</span><span class="br0">)</span> <span class="sy1"><<</span> <span class="st0">"' as "</span>
|
|
<span class="sy1"><<</span> units<span class="sy2">/</span><span class="nu0">100</span> <span class="sy1"><<</span> <span class="st0">" units<span class="es1">\n</span>"</span><span class="sy4">;</span>
|
|
<span class="kw1">if</span><span class="br0">(</span>ret <span class="sy3">!</span><span class="sy1">=</span> last<span class="br0">)</span> <span class="br0">{</span>
|
|
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1"><<</span> <span class="st0">"Remaining content: '"</span><span class="sy4">;</span>
|
|
<a href="cpp-algorithm-copy.html"><span class="kw1582">std::<span class="me2">copy</span></span></a><span class="br0">(</span>ret, last, <a href="cpp-iterator-ostreambuf_iterator.html"><span class="kw671">std::<span class="me2">ostreambuf_iterator</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">></span><span class="br0">(</span><a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a><span class="br0">)</span><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"><<</span> <span class="st0">"'<span class="es1">\n</span>"</span><span class="sy4">;</span>
|
|
<span class="br0">}</span> <span class="kw1">else</span> <span class="br0">{</span>
|
|
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1"><<</span> <span class="st0">"The input was fully consumed<span class="es1">\n</span>"</span><span class="sy4">;</span>
|
|
<span class="br0">}</span>
|
|
<span class="br0">}</span> <span class="kw1">else</span> <span class="br0">{</span>
|
|
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1"><<</span> <span class="st0">"Parse failed. Unparsed string: '"</span><span class="sy4">;</span>
|
|
<a href="cpp-algorithm-copy.html"><span class="kw1582">std::<span class="me2">copy</span></span></a><span class="br0">(</span>ret, last, <a href="cpp-iterator-ostreambuf_iterator.html"><span class="kw671">std::<span class="me2">ostreambuf_iterator</span></span></a><span class="sy1"><</span><span class="kw4">char</span><span class="sy1">></span><span class="br0">(</span><a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a><span class="br0">)</span><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"><<</span> <span class="st0">"'<span class="es1">\n</span>"</span><span class="sy4">;</span>
|
|
<span class="br0">}</span>
|
|
<span class="br0">}</span>
|
|
|
|
<span class="kw4">int</span> main<span class="br0">(</span><span class="br0">)</span>
|
|
<span class="br0">{</span>
|
|
demo_money_get<span class="br0">(</span><a href="cpp-locale-locale.html"><span class="kw1894">std::<span class="me2">locale</span></span></a><span class="br0">(</span><span class="st0">"en_US.utf8"</span><span class="br0">)</span>, <span class="st0">"-$5.12 abc"</span><span class="br0">)</span><span class="sy4">;</span>
|
|
demo_money_get<span class="br0">(</span><a href="cpp-locale-locale.html"><span class="kw1894">std::<span class="me2">locale</span></span></a><span class="br0">(</span><span class="st0">"ms_MY.utf8"</span><span class="br0">)</span>, <span class="st0">"(RM5.12) def"</span><span class="br0">)</span><span class="sy4">;</span>
|
|
<span class="br0">}</span></pre></div>
|
|
</div>
|
|
<p>输出:</p>
|
|
<div dir="ltr" class="mw-geshi" style="text-align: left;">
|
|
<div class="text source-text">
|
|
<pre class="de1">Successfully parsed '-$5.12 abc' as -5.12 units
|
|
Remaining content: ' abc'
|
|
Successfully parsed '(RM5.12) def' as -5.12 units
|
|
Remaining content: ' def'</pre></div>
|
|
</div>
|
|
</div>
|
|
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">参阅</span></h3>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-locale-moneypunct.html"><span class="t-lines"><span>moneypunct</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>定义 <span class="t-lc"><a href="cpp-locale-money_get.html">std::money_get</a></span> 与 <span class="t-lc"><a href="cpp-locale-money_put.html">std::money_put</a></span> 所用的货币格式解析器的参数<br />
|
|
<span class="t-mark">(类模板)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-locale-money_get.html"><span class="t-lines"><span>money_get</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>从输入字符序列中解析并构造货币值<br />
|
|
<span class="t-mark">(类模板)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-io-manip-get_money.html"><span class="t-lines"><span>get_money</span></span></a></div>
|
|
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
|
|
</div>
|
|
</td>
|
|
<td>剖析货币值<br />
|
|
<span class="t-mark">(函数模板)</span></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|