Namespaces
Variants

std::basic_ostream<CharT,Traits>:: tellp

From cppreference.net
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> )