Пространства имён
Варианты
Действия

Концепции C++: UnformattedInputFunction

Материал из cppreference.com
< cpp‎ | concept

 
 
Концепции C++
Basic
Оригинал:
Basic
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Библиотека-Wide
Оригинал:
Library-Wide
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Контейнер
Оригинал:
Container
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Контейнер элементов
Оригинал:
Container Elements
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Iterator
Оригинал:
Iterator
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Случайных чисел
Оригинал:
Random Numbers
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параллелизмом
Оригинал:
Concurrency
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
BasicLockable(C++11)
Lockable(C++11)
TimedLockable(C++11)
Mutex(C++11)
TimedMutex(C++11)
Другое
Оригинал:
Other
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 

[править] Требования

UnformattedInputFunction является функцией входного потока, который выполняет следующие действия:
Оригинал:
An UnformattedInputFunction is a stream input function that performs the following:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Создает объект типа 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • если eofbit или badbit устанавливаются на входном потоке, устанавливает 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • очищает галстук () 'г выходной поток, если это применимо
    Оригинал:
    flushes the tie()'d output stream, if applicable
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Проверяет состояние часовому по телефону 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Если часовой вернулся false или конструктор часового вызвал исключение:
    Оригинал:
    If the sentry returned false or sentry's constructor threw an exception:
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • устанавливает количество добытого символов (gcount) во входном потоке до нуля
    Оригинал:
    sets the number of extracted characters (gcount) in the input stream to zero
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • если функция не была вызвана для записи в массив 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Если часовой вернулся true, выполняет вход
    Оригинал:
    If the sentry returned true, performs the input
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • если исключение во время ввода, задает 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Если исключение было брошено во время ввода, задает количество добытого символов (gcount) во входном потоке.
    Оригинал:
    If no exception was thrown during input, sets the number of extracted characters (gcount) in the input stream.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • В любом случае, будь то прекращение путем исключения или возвращения, деструктор часового называют, прежде чем покинуть эту функцию.
    Оригинал:
    In any event, whether terminating by exception or returning, the sentry's destructor is called before leaving this function.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Стандартные библиотеки

Следующие стандартные функции библиотеки UnformattedInputFunctions.
Оригинал:
The following standard library functions are UnformattedInputFunctions.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.