std::basic_istream::peek
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> int_type peek(); |
||
Ведет себя как
UnformattedInputFunction. После построения и тестирования часовой объект, читает следующий символ из входного потока без извлечения его. Оригинал:
Behaves as
UnformattedInputFunction. After constructing and testing the sentry object, reads the next character from the input stream without extracting it. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
(Нет)
Возвращаемое значение
Если
good() == true, возвращает следующий символ, как получить rdbuf()->sgetc()Оригинал:
If
good() == true, returns the next character as obtained by rdbuf()->sgetc()Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
В противном случае, возвращается
Traits::eof().Оригинал:
Otherwise, returns
Traits::eof().Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
Запустить этот код
#include <sstream>
#include <iostream>
int main()
{
std::istringstream s1("Hello, world.");
char c1 = s1.peek();
char c2 = s1.get();
std::cout << "Peeked: " << c1 << " got: " << c2 << '\n';
}
Вывод:
Peeked: H got: H
См. также
| извлекает символы (public функция-элемент) | |
помещает символ назад Оригинал: unextracts a character Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) |