Spec-Zone.ru › C++

std::istreambuf_iterator<CharT,Traits>::operator++, operator++(int)

istreambuf_iterator& operator++();
(1)
/* proxy */ operator++( int );
(2)

Перемещает итератор, вызывая sbuf_->sbumpc(), где sbuf_ — сохранённый указатель на буфер потока.

Поведение не определено, если итератор является итератором конца потока.

Параметры

(нет)

Возвращаемое значение

1) *this
2) Объект proxy, содержащий текущий символ, полученный с помощью operator*(), и указатель sbuf_. Обращение к объекту proxy с помощью operator* возвращает сохранённый символ.
Имя proxy указано только для пояснения.

Исключение

Может вызывать исключения, определяемые реализацией.

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/iterator/istreambuf_iterator/operator_arith

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API