std::basic_streambuf<CharT,Traits>:: pubseekoff, std::basic_streambuf<CharT,Traits>:: seekoff
|
pos_type pubseekoff
(
off_type off,
std::
ios_base
::
seekdir
dir,
std:: ios_base :: openmode which = ios_base :: in | ios_base :: out ) ; |
(1) | |
|
protected
:
virtual
pos_type seekoff
(
off_type off,
std::
ios_base
::
seekdir
dir,
|
(2) | |
Устанавливает индикатор позиции входной и/или выходной последовательности относительно некоторой другой позиции.
Содержание |
Параметры
| off | - | относительная позиция для установки индикатора позиции. | ||||||||
| dir | - |
определяет базовую позицию для применения относительного смещения. Может быть одной из следующих констант:
|
||||||||
| which | - |
определяет, какую из входных и/или выходных последовательностей затронуть. Может быть одной или комбинацией следующих констант:
|
Примечание
Не все комбинации параметров могут быть допустимыми, подробности смотрите в производных версиях
seekoff
.
Возвращаемое значение
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Отчёты о дефектах
Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Применяется к | Поведение в опубликованной версии | Корректное поведение |
|---|---|---|---|
| LWG 55 | C++98 |
версия базового класса
seekoff
возвращала
неопределённую недопустимую позицию в потоке |
возвращает pos_type ( off_type ( - 1 ) ) |
Смотрите также
|
вызывает
seekpos
(
)
(публичная функция-член) |
|
|
[virtual]
|
перемещает позицию в файле, используя относительную адресацию
(виртуальная защищенная функция-член
std::basic_filebuf<CharT,Traits>
)
|
|
[virtual]
|
перемещает следующий указатель во входной последовательности, выходной последовательности или в обеих, используя относительную адресацию
(виртуальная защищенная функция-член
std::basic_stringbuf<CharT,Traits,Allocator>
)
|
|
[virtual]
|
перемещает следующий указатель во входной последовательности, выходной последовательности или в обеих, используя относительную адресацию
(виртуальная защищенная функция-член
std::strstreambuf
)
|