std::basic_spanbuf<CharT,Traits>:: seekpos
|
protected
:
pos_type seekpos
(
pos_type sp,
std::
ios_base
::
openmode
which
=
|
(начиная с C++23) | |
Перемещает указатель следующей операции в области чтения и/или записи, если возможно, в позицию, указанную
sp
.
Эквивалентно return seekoff ( off_type ( sp ) , std:: ios_base :: beg , which ) ; .
Содержание |
Параметры
| sp | - |
позиция в потоке, например, полученная с помощью
seekoff()
или
seekpos()
|
||||||
| which | - |
определяет, какая последовательность затрагивается: входная, выходная или обе. Может быть одной или комбинацией следующих констант:
|
Возвращаемое значение
sp
при успехе или
pos_type
(
off_type
(
-
1
)
)
при неудаче.
Примечания
seekpos()
вызывается функцией
std::basic_streambuf::pubseekpos()
, которая в свою очередь вызывается однопараметрическими версиями
std::basic_istream::seekg()
и
std::basic_ostream::seekp()
.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
вызывает
seekpos
(
)
(публичная функция-член
std::basic_streambuf<CharT,Traits>
)
|
|
|
[virtual]
|
перепозиционирует следующий указатель во входной последовательности, выходной последовательности или в обеих, используя абсолютную адресацию
(виртуальная защищенная функция-член
std::basic_stringbuf<CharT,Traits,Allocator>
)
|
|
[virtual]
|
перепозиционирует следующий указатель во входной последовательности, выходной последовательности или в обеих, используя абсолютную адресацию
(виртуальная защищенная функция-член
std::strstreambuf
)
|