286 lines
33 KiB
HTML
286 lines
33 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::ios_base::iostate</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_io_ios_base_iostate 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::ios_base::</span>iostate</h1>
|
|
<div id="bodyContent">
|
|
<div id="contentSub"><span class="subpages">< <a href="cpp.html">cpp</a>‎ | <a href="cpp-io.html">io</a>‎ | <a href="cpp-io-ios_base.html">ios base</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-dcl">
|
|
<td class="t-dcl-nopad">
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">typedef</span> <span class="coMULTI">/*implementation defined*/</span> iostate<span class="sy4">;</span></span></div>
|
|
</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl">
|
|
<td class="t-dcl-nopad">
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw4">static</span> <span class="kw4">constexpr</span> iostate goodbit <span class="sy1">=</span> <span class="nu0">0</span><span class="sy4">;</span></span></div>
|
|
</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl">
|
|
<td class="t-dcl-nopad">
|
|
<div><span class="mw-geshi cpp source-cpp"><span class="kw4">static</span> <span class="kw4">constexpr</span> iostate badbit <span class="sy1">=</span> <span class="coMULTI">/*implementation defined*/</span><br /></span>
|
|
<p><span class="kw4">static</span> <span class="kw4">constexpr</span> iostate failbit <span class="sy1">=</span> <span class="coMULTI">/*implementation defined*/</span><br /></p>
|
|
<span class="kw4">static</span> <span class="kw4">constexpr</span> iostate eofbit <span class="sy1">=</span> <span class="coMULTI">/*implementation defined*/</span></div>
|
|
</td>
|
|
<td class="t-dcl-nopad"></td>
|
|
<td class="t-dcl-nopad"></td>
|
|
</tr>
|
|
<tr class="t-dcl-sep">
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p>指定流状态标志。它是<a href="cpp-named_req-BitmaskType.html"><span style="font-style:italic">位掩码类型</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(BitmaskType)</span></a> ,定义下列常量:</p>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc-hitem">
|
|
<td>常量</td>
|
|
<td>解释</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><strong class="selflink"><tt>goodbit</tt></strong></td>
|
|
<td>无错误</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><strong class="selflink"><tt>badbit</tt></strong></td>
|
|
<td>不可恢复的流错误</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><strong class="selflink"><tt>failbit</tt></strong></td>
|
|
<td>输入/输出操作失败(格式化或提取错误)</td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td><strong class="selflink"><tt>eofbit</tt></strong></td>
|
|
<td>关联的输出序列已抵达文件尾</td>
|
|
</tr>
|
|
</table>
|
|
<h4><span class="mw-headline" id="eofbit">eofbit</span></h4>
|
|
<p>下列标准库函数设置 eofbit :</p>
|
|
<ul>
|
|
<li>string 输入函数 <span class="t-lc"><a href="cpp-string-basic_string-getline.html">std::getline</a></span> ,若它以抵达流结尾,而非抵达指定的终止字符完成。</li>
|
|
<li><a href="cpp-io-basic_istream-operator_gtgt.html"><tt>basic_istream::operator>></tt></a> 的数值输入重载,若在 <a href="cpp-locale-num_get-get.html"><tt>num_get::get</tt></a> 处理的阶段 2 ,读取下个字符时遇到流结尾。取决于分析状态,可能或可能不同时设置 <code>failbit</code> :例如 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span> n<span class="sy4">;</span> istringstream buf<span class="br0">(</span><span class="st0">"1"</span><span class="br0">)</span><span class="sy4">;</span> buf <span class="sy1">>></span> n<span class="sy4">;</span></span></span> 设置 <code>eofbit</code> ,但不设置 <code>failbit</code> :成功分析整数 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">1</span></span></span> 并存储之于 <code>n</code> 。另一方面, <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span> b<span class="sy4">;</span> istringstream buf<span class="br0">(</span><span class="st0">"tr"</span><span class="br0">)</span><span class="sy4">;</span> buf <span class="sy1">>></span> boolalpha <span class="sy1">>></span> b<span class="sy4">;</span></span></span> 一同设置 <code>eofbit</code> 和 <code>failbit</code> :无足够的字符完成布尔 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw2">true</span></span></span> 的分析。</li>
|
|
<li><a href="cpp-io-basic_istream-operator_gtgt2.html"><tt>operator>><span class="t-dsc-small">std::basic_istream</span></tt></a> 的字符释出重载,若在释出字符数量上的限制(若存在)前抵达流结尾。</li>
|
|
<li><span class="t-lc"><a href="cpp-io-manip-get_time.html">std::get_time</a></span> I/O 操纵符和任何 <span class="t-lc"><a href="cpp-locale-time_get.html">std::time_get</a></span> 分析函数: <a href="cpp-locale-time_get-get.html"><tt>time_get::get</tt></a> 、 <a href="cpp-locale-time_get-get_time.html"><tt>time_get::get_time</tt></a> 、 <a href="cpp-locale-time_get-get_date.html"><tt>time_get::get_date</tt></a> 等,若在分析期待的被处理日期/时间值所需的最末字符前抵达流结尾。</li>
|
|
<li><span class="t-lc"><a href="cpp-io-manip-get_money.html">std::get_money</a></span> I/O 操纵符和 <a href="cpp-locale-money_get-get.html"><tt>money_get::get</tt></a> 函数,若在分析期待的被处理货币值所需的最末字符前抵达流结尾。</li>
|
|
<li><a href="cpp-io-basic_istream-sentry.html"><tt>basic_istream::sentry</tt></a> 构造函数,在每个有格式输入函数的起始执行:除非未设置 <code>skipws</code> (例如通过发布 <span class="t-lc"><a href="cpp-io-manip-skipws.html">std::noskipws</a></span> ),否则 sentry 会读取并舍弃前导空白字符。若在此操作中抵达流结尾,则一同设置 <code>eofbit</code> 和 <code>failbit</code> ,并且不发生输入。</li>
|
|
<li>I/O 操纵符 <span class="t-lc"><a href="cpp-io-manip-ws.html">std::ws</a></span> ,若它在消耗空白符时抵达流结尾(但不同于有格式输入 sentry ,此情况下它不设置 <code>failbit</code> )</li>
|
|
<li>无格式输入函数 <a href="cpp-io-basic_istream-read.html"><tt>basic_istream::read</tt></a> 、 <a href="cpp-io-basic_istream-get.html"><tt>basic_istream::get</tt></a> 、 <a href="cpp-io-basic_istream-peek.html"><tt>basic_istream::peek</tt></a> 和 <a href="cpp-io-basic_istream-getline.html"><tt>basic_istream::getline</tt></a> 在抵达流尾时。</li>
|
|
<li>舍弃输入函数 <a href="cpp-io-basic_istream-ignore.html"><tt>basic_istream::ignore</tt></a> ,在抵达指定的分隔字符前抵达流结尾时。</li>
|
|
<li>立即输入函数 <a href="cpp-io-basic_istream-readsome.html"><tt>basic_istream::readsome</tt></a> ,若 <a href="cpp-io-basic_streambuf-in_avail.html"><tt>basic_streambuf::in_avail</tt></a> 返回 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">-</span><span class="nu0">1</span></span></span></li>
|
|
</ul>
|
|
<p>下列函数作为副效应清除 <code>eofbit</code> :</p>
|
|
<ul>
|
|
<li><a href="cpp-io-basic_istream-putback.html"><tt>basic_istream::putback</tt></a></li>
|
|
<li><a href="cpp-io-basic_istream-unget.html"><tt>basic_istream::unget</tt></a></li>
|
|
<li><a href="cpp-io-basic_istream-seekg.html"><tt>basic_istream::seekg</tt></a></li>
|
|
</ul>
|
|
<p>注意在几乎所有情况下,若设置 eofbit ,则一同设置 failbit 。</p>
|
|
<h4><span class="mw-headline" id="failbit">failbit</span></h4>
|
|
<p>下列标准库函数设置 failbit :</p>
|
|
<ul>
|
|
<li><a href="cpp-io-basic_istream-sentry.html"><tt>basic_istream::sentry</tt></a> 构造函数,在每个输入函数起始执行,若流上已设置 <code>eofbit</code> 或 <code>badbit</code> ,或若在消耗前导空白时遇到流结尾。</li>
|
|
<li><a href="cpp-io-basic_ostream-sentry.html"><tt>basic_ostream::sentry</tt></a> 构造函数,在每个输出函数起始执行,在实现定义的条件下。</li>
|
|
<li><a href="cpp-string-basic_string-operator_ltltgtgt.html"><tt>operator>><span class="t-dsc-small">(std::basic_string<>)</span></tt></a> ,若函数未从输入流释出字符。</li>
|
|
<li><a href="cpp-numeric-complex-operator_ltltgtgt.html"><tt>operator>><span class="t-dsc-small">(std::complex<>)</span></tt></a> ,若函数无法释出合法的复数。</li>
|
|
<li><a href="cpp-io-basic_istream-operator_gtgt2.html"><tt>operator>></tt></a> 的字符数组和单字符重载,若它们无法释出字符。</li>
|
|
<li><a href="cpp-io-basic_istream-operator_gtgt.html"><tt>basic_istream::operator>></tt></a> 的 streambuf 重载,若 streambuf 参数为空指针或若没有插入字符到 streambuf 。</li>
|
|
<li><a href="cpp-io-basic_ostream-operator_ltlt.html"><tt>basic_ostream::operator<<</tt></a> 的 streambuf 重载,若函数未插入字符。</li>
|
|
<li><a href="cpp-utility-bitset-operator_ltltgtgt2.html"><tt>operator>><span class="t-dsc-small">(std::bitset<>)</span></tt></a> ,若函数未从输出流释出字符。</li>
|
|
<li><span class="t-lc"><a href="cpp-string-basic_string-getline.html">std::getline</a></span> ,若函数未释出字符,或若它要从输入流释出 <a href="cpp-string-basic_string-max_size.html"><tt>basic_string::max_size</tt></a> 个字符。</li>
|
|
<li><a href="cpp-io-basic_istream-operator_gtgt.html"><tt>basic_istream::operator>></tt></a> 的数值、指针和布尔输入重载(技术上是它们调用的 <a href="cpp-locale-num_get-get.html"><tt>num_get::get</tt></a> 的重载),若输入不能分析为合法值,或若分析出的值不适合于目标类型。</li>
|
|
<li>时间输入操纵符 <span class="t-lc"><a href="cpp-io-manip-get_time.html">std::get_time</a></span> (技术上是其所调用的 <a href="cpp-locale-time_get-get.html"><tt>time_get::get</tt></a> ),若输入不能按照给定的格式字符串,无歧义地分析为时间值。</li>
|
|
<li>货币输入操纵符 <span class="t-lc"><a href="cpp-io-manip-get_money.html">std::get_money</a></span> (技术上是其所调用的 <a href="cpp-locale-money_get-get.html"><tt>money_get::get</tt></a> ),若输入不能按照本地环境规则无歧义地分析为货币值。</li>
|
|
<li>所有<a href="cpp-named_req-RandomNumberEngine.html"><span style="font-style:italic">随机数引擎</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(RandomNumberEngine)</span></a> 的释出函数,若遇到错误输入。</li>
|
|
<li>所有<a href="cpp-named_req-RandomNumberDistribution.html"><span style="font-style:italic">随机数分布</span> <span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">(RandomNumberDistribution)</span></a> 的释出函数,若遇到错误输入。</li>
|
|
<li>无格式输入函数 <a href="cpp-io-basic_istream-get.html"><tt>basic_istream::get</tt></a> ,若它们无法释出任何字符。</li>
|
|
<li><a href="cpp-io-basic_istream-getline.html"><tt>basic_istream::getline</tt></a> ,若它未释出字符,若它填充给定的缓冲区而未遇到分隔符,或若提供的缓冲区大小小于 1 。</li>
|
|
<li><a href="cpp-io-basic_istream-read.html"><tt>basic_istream::read</tt></a> ,若在能释出所有请求的字符前,输入流上出现文件尾条件。</li>
|
|
<li><a href="cpp-io-basic_istream-seekg.html"><tt>basic_istream::seekg</tt></a> 在失败时。</li>
|
|
<li><a href="cpp-io-basic_ostream-tellp.html"><tt>basic_ostream::tellp</tt></a> 在失败时。</li>
|
|
<li><span class="t-lc"><a href="cpp-io-basic_fstream.html">std::basic_fstream</a></span> 、 <span class="t-lc"><a href="cpp-io-basic_ifstream.html">std::basic_ifstream</a></span> 和 <span class="t-lc"><a href="cpp-io-basic_ofstream.html">std::basic_ofstream</a></span> 接收文件名参数的构造函数,若无法打开文件。</li>
|
|
<li><a href="cpp-io-basic_fstream-open.html"><tt>basic_fstream::open</tt></a> 、 <a href="cpp-io-basic_ifstream-open.html"><tt>basic_ifstream::open</tt></a> 和 <a href="cpp-io-basic_ofstream-open.html"><tt>basic_ofstream::open</tt></a> ,若无法打开文件。</li>
|
|
<li><a href="cpp-io-basic_fstream-close.html"><tt>basic_fstream::close</tt></a> 、 <a href="cpp-io-basic_ifstream-close.html"><tt>basic_ifstream::close</tt></a> 和 <a href="cpp-io-basic_ofstream-close.html"><tt>basic_ofstream::close</tt></a> ,若无法关闭文件。</li>
|
|
</ul>
|
|
<h4><span class="mw-headline" id="badbit">badbit</span></h4>
|
|
<p>下列标准库函数设置 badbit :</p>
|
|
<ul>
|
|
<li><a href="cpp-io-basic_ostream-put.html"><tt>basic_ostream::put</tt></a> ,若它因任何原因无法插入元素到输出流。</li>
|
|
<li><a href="cpp-io-basic_ostream-write.html"><tt>basic_ostream::write</tt></a> ,若它因任何原因无法插入元素到输出流。</li>
|
|
<li>有格式输出函数 <a href="cpp-io-basic_ostream-operator_ltlt.html">operator<<</a> 、 <span class="t-lc"><a href="cpp-io-manip-put_money.html">std::put_money</a></span> 和 <span class="t-lc"><a href="cpp-io-manip-put_time.html">std::put_time</a></span> ,若它们在完成输出前遇到输出流的结尾。</li>
|
|
<li><a href="cpp-io-basic_ios-init.html"><tt>basic_ios::init</tt></a> ,在以对于 <code>rdbuf()</code> 的空指针调用以初始化流时。</li>
|
|
<li><a href="cpp-io-basic_istream-putback.html"><tt>basic_istream::putback</tt></a> 和 <a href="cpp-io-basic_istream-unget.html"><tt>basic_istream::unget</tt></a> ,在以空的 <code>rdbuf()</code> 在流上调用时</li>
|
|
<li><a href="cpp-io-basic_ostream-operator_ltlt.html"><tt>basic_ostream::operator<<<span class="t-dsc-small">(basic_streambuf*)</span></tt></a> ,传递空指针为参数时。</li>
|
|
<li><a href="cpp-io-basic_istream-putback.html"><tt>basic_istream::putback</tt></a> 和 <a href="cpp-io-basic_istream-unget.html"><tt>basic_istream::unget</tt></a> ,若</li>
|
|
</ul>
|
|
<p><span class="t-c"><span class="mw-geshi cpp source-cpp">rdbuf<span class="br0">(</span><span class="br0">)</span><span class="sy2">-</span><span class="sy1">></span>sputbackc<span class="br0">(</span><span class="br0">)</span></span></span> 或 <span class="t-c"><span class="mw-geshi cpp source-cpp">rdbuf<span class="br0">(</span><span class="br0">)</span><span class="sy2">-</span><span class="sy1">></span>sungetc<span class="br0">(</span><span class="br0">)</span></span></span> 返回 <span class="t-c"><span class="mw-geshi cpp source-cpp">traits<span class="sy4">::</span><span class="me2">eof</span><span class="br0">(</span><span class="br0">)</span></span></span> 。</p>
|
|
<ul>
|
|
<li><a href="cpp-io-basic_istream-sync.html"><tt>basic_istream::sync</tt></a> 、 <a href="cpp-io-basic_ostream-flush.html"><tt>basic_ostream::flush</tt></a> 和 <code>unitbuf</code> 输出流上的每个输出函数,若 <span class="t-c"><span class="mw-geshi cpp source-cpp">rdbuf<span class="br0">(</span><span class="br0">)</span><span class="sy2">-</span><span class="sy1">></span>pubsync<span class="br0">(</span><span class="br0">)</span></span></span> 返回 <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">-</span><span class="nu0">1</span></span></span> 。</li>
|
|
<li>每个流 I/O 函数,若任何关联流缓冲的成员函数(如 sbumpc() 、 xsputn() 、 sgetc() 、 overflow() 等)抛出异常。</li>
|
|
<li><a href="cpp-io-ios_base-iword.html"><tt>ios_base::iword</tt></a> 和 <a href="cpp-io-ios_base-pword.html"><tt>ios_base::pword</tt></a> 在失败时(例如无法分配内存)。</li>
|
|
</ul>
|
|
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">示例</span></h3>
|
|
<table class="metadata plainlinks ambox mbox-small-left ambox-notice" style="">
|
|
<tr>
|
|
<td class="mbox-empty-cell"></td>
|
|
<td class="mbox-text" style="">本节未完成<br />
|
|
原因:暂无示例</td>
|
|
</tr>
|
|
</table>
|
|
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">参阅</span></h3>
|
|
<p>下表显示 <code>basic_ios</code> 访问器( <a href="cpp-io-basic_ios-good.html"><tt>good()</tt></a>、 <a href="cpp-io-basic_ios-fail.html"><tt>fail()</tt></a> 等)对于 <strong class="selflink"><tt>ios_base::iostate</tt></strong> 标志的所有可能组合的值:</p>
|
|
<table class="wikitable" style="font-size:85%; text-align:center;">
|
|
<tr>
|
|
<td colspan="3"><strong class="selflink"><tt>ios_base::iostate</tt></strong> 标志</td>
|
|
<td colspan="6"><code>basic_ios</code> 访问器</td>
|
|
</tr>
|
|
<tr>
|
|
<td>eofbit</td>
|
|
<td>failbit</td>
|
|
<td>badbit</td>
|
|
<td><a href="cpp-io-basic_ios-good.html"><tt>good()</tt></a></td>
|
|
<td><a href="cpp-io-basic_ios-fail.html"><tt>fail()</tt></a></td>
|
|
<td><a href="cpp-io-basic_ios-bad.html"><tt>bad()</tt></a></td>
|
|
<td><a href="cpp-io-basic_ios-eof.html"><tt>eof()</tt></a></td>
|
|
<td><a href="cpp-io-basic_ios-operator_bool.html"><tt>operator bool</tt></a></td>
|
|
<td><a href="cpp-io-basic_ios-operator!.html"><tt>operator!</tt></a></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">false</td>
|
|
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">true</td>
|
|
</tr>
|
|
</table>
|
|
<table class="t-dsc-begin">
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-io-basic_ios-rdstate.html"><span class="t-lines"><span>rdstate</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>返回状态标志<br />
|
|
<span class="t-mark">(<code>std::basic_ios<CharT,Traits></code> 的公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-io-basic_ios-setstate.html"><span class="t-lines"><span>setstate</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>设置状态标志<br />
|
|
<span class="t-mark">(<code>std::basic_ios<CharT,Traits></code> 的公开成员函数)</span></td>
|
|
</tr>
|
|
<tr class="t-dsc">
|
|
<td>
|
|
<div class="t-dsc-member-div">
|
|
<div><a href="cpp-io-basic_ios-clear.html"><span class="t-lines"><span>clear</span></span></a></div>
|
|
</div>
|
|
</td>
|
|
<td>修改状态标志<br />
|
|
<span class="t-mark">(<code>std::basic_ios<CharT,Traits></code> 的公开成员函数)</span></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|