std::basic_ostream<CharT,Traits>:: tellp
|
pos_type tellp
(
)
;
|
||
Возвращает позицию выходного указателя текущего связанного
streambuf
объекта.
|
Ведут себя как UnformattedOutputFunction (за исключением фактического выполнения вывода). После создания и проверки объекта-сторожа, |
(since C++11) |
Если fail ( ) == true , возвращает pos_type ( - 1 ) . В противном случае возвращает rdbuf ( ) - > pubseekoff ( 0 , std:: ios_base :: cur , std:: ios_base :: out ) .
Содержание |
Параметры
(нет)
Возвращаемое значение
текущий указатель позиции вывода при успехе, pos_type ( - 1 ) при возникновении ошибки.
Пример
#include <iostream> #include <sstream> int main() { std::ostringstream s; std::cout << s.tellp() << '\n'; s << 'h'; std::cout << s.tellp() << '\n'; s << "ello, world "; std::cout << s.tellp() << '\n'; s << 3.14 << '\n'; std::cout << s.tellp() << '\n' << s.str(); }
Вывод:
0 1 13 18 hello, world 3.14
Смотрите также
|
устанавливает индикатор позиции вывода
(публичная функция-член) |
|
|
возвращает индикатор позиции ввода
(публичная функция-член
std::basic_istream<CharT,Traits>
)
|
|
|
устанавливает индикатор позиции ввода
(публичная функция-член
std::basic_istream<CharT,Traits>
)
|