C++ 概念: UnformattedInputFunction

来自cppreference.com
< cpp‎ | concept

 
 
C++ 的概念

|- class="t-nv-h1" | colspan="5" | 基础 |- | |- |

DefaultConstructible
CopyAssignable
CopyConstructible

|

|-

|- class="t-nv-h1" | colspan="5" | 库 |- | |- |

|

NullablePointer(C++11)
Hash(C++11)
Allocator

|-

|- class="t-nv-h1" | colspan="5" | 容器 |- | |- |

|

|-

容器元素

| |- |

CopyInsertable(C++11)
MoveInsertable(C++11)

|

|-

|- class="t-nv-h1" | colspan="5" | 迭代器 |- | |- |

|

|-

|- class="t-nv-h1" | colspan="5" | 随机数 |- | |- |

SeedSequence(C++11)
RandomNumberEngine(C++11)

|

|-

|- class="t-nv-h1" | colspan="5" | 并发 |- | |- |

BasicLockable(C++11)
Lockable(C++11)
TimedLockable(C++11)

|

Mutex(C++11)
TimedMutex(C++11)

|-

|- class="t-nv-h1" | colspan="5" | 其它 |- | |- |

|

UnaryTypeTrait(C++11)
BinaryTypeTrait(C++11)
TransformationTrait(C++11)
TrivialClock(C++11)

|-

 

[编辑] 要求

UnformattedInputFunction流输入功能,执行以下操作:
原文:
An UnformattedInputFunction is a stream input function that performs the following:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 构造一个对象具有自动存储时间和basic_istream::sentry参数设置为noskipws,将执行以下类型的true
    原文:
    Constructs an object of type basic_istream::sentry with automatic storage duration and with the noskipws argument set to true, which performs the following
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 如果eofbitbadbit上设置的输入流,设置failbit,并在此输入流的异常掩码,如果failbit异常启用抛出ios_base::failure.
    原文:
    if eofbit or badbit are set on the input stream, sets the failbit as well, and if exceptions on failbit are enabled in this input stream's exception mask, throws ios_base::failure.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 刷新了tie()'d输出流(如适用)
    原文:
    flushes the tie()'d output stream, if applicable
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 检查的状态通过调用sentry::operator bool(),这是相当于basic_ios::good哨兵.
    原文:
    Checks the status of the sentry by calling sentry::operator bool(), which is equivalent to basic_ios::good.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 如果返回的哨兵false或哨兵的构造函数抛出一个异常
    原文:
    If the sentry returned false or sentry's constructor threw an exception:
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 提取出的字符的数目(gcount的)设置在输入流中为零
    原文:
    sets the number of extracted characters (gcount) in the input stream to zero
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 如果函数被调用写数组的CharT,写CharT()(空字符)的数组的第一个位置
    原文:
    if the function was called to write to an array of CharT, writes CharT() (the null character) to the first location of the array
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 如果返回的哨兵true,进行输入
    原文:
    If the sentry returned true, performs the input
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 如果抛出一个异常在输入过程中,设置badbit输入流中。中启用此流的异常掩码如果badbit的异常,该异常被重新抛出.
    原文:
    if an exception is thrown during input, sets badbit in the input stream. If exceptions on badbit are enabled in this stream's exception mask, the exception is also rethrown.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 如果没有异常被抛出在输入过程中,将输入流中提取的字符数(gcount的).
    原文:
    If no exception was thrown during input, sets the number of extracted characters (gcount) in the input stream.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 在任何情况下,无论是终止异常或返回,哨兵的析构函数被调用之前离开此功能.
    原文:
    In any event, whether terminating by exception or returning, the sentry's destructor is called before leaving this function.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 标准库

以下的标准库函数UnformattedInputFunctions.
原文:
The following standard library functions are UnformattedInputFunctions.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里