std::basic_ostream<CharT,Traits>:: tellp
|
pos_type tellp
(
)
;
|
||
Gibt die Ausgabepositionsanzeige des aktuell assoziierten
streambuf
-Objekts zurück.
|
Verhält sich wie eine UnformattedOutputFunction (allerdings ohne tatsächlich Ausgabe durchzuführen). Nach dem Konstruieren und Überprüfen des Sentry-Objekts, |
(since C++11) |
Wenn fail ( ) == true , wird pos_type ( - 1 ) zurückgegeben. Andernfalls wird rdbuf ( ) - > pubseekoff ( 0 , std:: ios_base :: cur , std:: ios_base :: out ) zurückgegeben.
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
aktuelle Ausgabepositionsanzeiger bei Erfolg, pos_type ( - 1 ) bei Auftreten eines Fehlers.
Beispiel
#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(); }
Ausgabe:
0 1 13 18 hello, world 3.14
Siehe auch
|
setzt die Ausgabepositionsanzeige
(öffentliche Elementfunktion) |
|
|
gibt die Eingabepositionsanzeige zurück
(öffentliche Elementfunktion von
std::basic_istream<CharT,Traits>
)
|
|
|
setzt die Eingabepositionsanzeige
(öffentliche Elementfunktion von
std::basic_istream<CharT,Traits>
)
|