std::basic_ostream<CharT,Traits>:: tellp
|
pos_type tellp
(
)
;
|
||
Devuelve el indicador de posición de salida del objeto
streambuf
asociado actual.
|
Se comporta como UnformattedOutputFunction (excepto sin realizar realmente la salida). Después de construir y verificar el objeto centinela, |
(since C++11) |
Si fail ( ) == true , retorna pos_type ( - 1 ) . De lo contrario, retorna rdbuf ( ) - > pubseekoff ( 0 , std:: ios_base :: cur , std:: ios_base :: out ) .
Contenidos |
Parámetros
(ninguno)
Valor de retorno
posición actual del indicador de salida en caso de éxito, pos_type ( - 1 ) si ocurre un fallo.
Ejemplo
#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(); }
Salida:
0 1 13 18 hello, world 3.14
Véase también
|
establece el indicador de posición de salida
(función miembro pública) |
|
|
devuelve el indicador de posición de entrada
(función miembro pública de
std::basic_istream<CharT,Traits>
)
|
|
|
establece el indicador de posición de entrada
(función miembro pública de
std::basic_istream<CharT,Traits>
)
|