C++ 概念: UnformattedInputFunction

来自cppreference.com
< cpp‎ | concept

 
 
 

[编辑] 要求

UnformattedInputFunction流输入功能,执行以下操作:
原文:
An UnformattedInputFunction is a stream input function that performs the following:
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
  • 构造一个对象具有自动存储时间和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
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 如果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.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 刷新了tie()'d输出流(如适用)
    原文:
    flushes the tie()'d output stream, if applicable
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 检查的状态通过调用sentry::operator bool(),这是相当于basic_ios::good哨兵.
    原文:
    Checks the status of the sentry by calling sentry::operator bool(), which is equivalent to basic_ios::good.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 如果返回的哨兵false或哨兵的构造函数抛出一个异常
    原文:
    If the sentry returned false or sentry's constructor threw an exception:
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 提取出的字符的数目(gcount的)设置在输入流中为零
    原文:
    sets the number of extracted characters (gcount) in the input stream to zero
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 如果函数被调用写数组的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
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 如果返回的哨兵true,进行输入
    原文:
    If the sentry returned true, performs the input
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 如果抛出一个异常在输入过程中,设置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.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 如果没有异常被抛出在输入过程中,将输入流中提取的字符数(gcount的).
    原文:
    If no exception was thrown during input, sets the number of extracted characters (gcount) in the input stream.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。
  • 在任何情况下,无论是终止异常或返回,哨兵的析构函数被调用之前离开此功能.
    原文:
    In any event, whether terminating by exception or returning, the sentry's destructor is called before leaving this function.
    文本通过谷歌翻译机器翻译。
    你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 标准库

以下的标准库函数UnformattedInputFunctions.
原文:
The following standard library functions are UnformattedInputFunctions.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。