std::basic_stringstream::str – cppreference.com
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
Verwaltet die Inhalte der zugrunde liegenden String-Objekt .
Original:
Manages the contents of the underlying string object.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Gibt eine Kopie des zugrunde liegenden String, als ob durch den Aufruf rdbuf()->str() .
Original:
Returns a copy of the underlying string as if by calling rdbuf()->str().
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Ersetzt den Inhalt des darunterliegenden Band, als ob durch Aufrufen rdbuf()->str(new_str) .
Original:
Replaces the contents of the underlying string as if by calling rdbuf()->str(new_str).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| new_str | - | neue Inhalt des zugrundeliegenden Zeichenfolge Original: new contents of the underlying string The text has been machine-translated via Google Translate. |
Rückgabewert
1)
eine Kopie des zugrunde liegenden String-Objekt .
Original:
a copy of the underlying string object.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
(None)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Beispiel
#include <sstream> #include <iostream> int main() { int n; std::istringstream in; // could also use in("1 2") in.str("1 2"); in >> n; std::cout << "after reading the first int from \"1 2\", the int is " << n << ", str() = \"" << in.str() << "\"\n"; std::ostringstream out("1 2"); out << 3; std::cout << "after writing the int '3' to output stream \"1 2\"" << ", str() = \"" << out.str() << "\"\n"; std::ostringstream ate("1 2", std::ios_base::ate); ate << 3; std::cout << "after writing the int '3' to append stream \"1 2\"" << ", str() = \"" << ate.str() << "\"\n"; }
Output:
after reading the first int from "1 2", the int is 1, str() = "1 2" after writing the int '3' to output stream "1 2", str() = "3 2" after writing the int '3' to append stream "1 2", str() = "1 23"
Siehe auch
ersetzt oder erhält eine Kopie des zugehörigen Zeichenkette Original: replaces or obtains a copy of the associated character string The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_stringbuf) [edit]
| |