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/cpp/iterator/istreambuf_iterator/operator_arith

Spec-Zone.ru

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