std::basic_ostream<CharT,Traits>:: tellp
|
pos_type tellp
(
)
;
|
||
Retourne l'indicateur de position de sortie de l'objet
streambuf
associé actuel.
|
Se comporte comme une UnformattedOutputFunction (sans effectuer réellement de sortie). Après avoir construit et vérifié l'objet sentinelle, |
(since C++11) |
Si fail ( ) == true , retourne pos_type ( - 1 ) . Sinon, retourne rdbuf ( ) - > pubseekoff ( 0 , std:: ios_base :: cur , std:: ios_base :: out ) .
Table des matières |
Paramètres
(aucun)
Valeur de retour
position actuelle de l'indicateur de sortie en cas de succès, pos_type ( - 1 ) si un échec se produit.
Exemple
#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(); }
Sortie :
0 1 13 18 hello, world 3.14
Voir aussi
|
définit l'indicateur de position de sortie
(fonction membre publique) |
|
|
retourne l'indicateur de position d'entrée
(fonction membre publique de
std::basic_istream<CharT,Traits>
)
|
|
|
définit l'indicateur de position d'entrée
(fonction membre publique de
std::basic_istream<CharT,Traits>
)
|