basic_streambuf::seekpos
Защищенная виртуальная функция-член, пытается изменить текущие позиции для управляемых потоков.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Параметры
_Sp
Позиция для поиска._Which
Определяет режим для позиции указателя. По умолчанию позволяет изменения чтения и записи позиции.
Возвращаемое значение
Новая позиция или недопустимая позиция потока. Чтобы определить, если позиция потока недопустима, сравните возвращаемого значения с pos_type(off_type(-1)).
Заметки
Новая позиция _Sp.
Как правило, если какие & ios_base::in отличное от нуля, входной поток оказывается влияние, и если какие & ios_base::out отличное от нуля, к какой поток вывода. Фактическое использование этого параметра может среди производных буферов потока, однако.
Если функция проходит успешно изменить положение или позиции потока, она возвращает результирующее позиция потока или одна из получившихся позиций потока. В противном случае он возвращает недопустимая позиция потока (- 1). Реакция на событие по умолчанию возвращать недопустимая позиция потока.
Требования
Заголовок:<streambuf>
Пространство имен: std