std::basic_stringstream::basic_stringstream
Aus cppreference.com
< cpp | io | basic stringstream
Version vom 1. Juli 2013, 20:09 Uhr von P12bot (Diskussion | Beiträge)
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
basic_stringstream( ios_base::openmode mode = ios_base::in|ios_base::out ); |
(1) | |
basic_stringstream( const std::basic_string<CharT,Traits,Allocator>& str, ios_base::openmode mode = ios_base::in|ios_base::out ); |
(2) | |
basic_stringstream( basic_stringstream&& other ); |
(3) | (seit C++11) |
Konstruiert neuen String-Stream .
1) Original:
Constructs new string stream.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Konstruiert neuen zugrunde liegenden String-Gerät. Die zugrunde liegende
2) basic_stringbuf
Objekt wird als basic_stringbuf<Char,Traits,Allocator>(mode). gebautOriginal:
Constructs new underlying string device. The underlying
basic_stringbuf
object is constructed as basic_stringbuf<Char,Traits,Allocator>(mode).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Verwendet eine Kopie
3) str
als ursprünglichen Inhalt des zugrunde liegenden String-Gerät. Die zugrunde liegende basic_stringbuf
Objekt wird als basic_stringbuf<Char,Traits,Allocator>(str, mode). gebautOriginal:
Uses a copy of
str
as initial contents of the underlying string device. The underlying basic_stringbuf
object is constructed as basic_stringbuf<Char,Traits,Allocator>(str, mode).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Bewegen Konstruktor. Konstruiert den Datei-Stream mit dem Zustand der
other
mit move-Semantik . Original:
Move constructor. Constructs the file stream with the state of
other
using move semantics. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten] Parameter
str | - | String, der als ursprünglichen Inhalt des String-Stream verwenden
Original: string to use as initial contents of the string stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mode | - | legt Stream offenen Modus. Es ist Bitmaske Typ sind die folgenden Konstanten definiert:
Original: specifies stream open mode. It is bitmask type, the following constants are defined:
The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | - | anderen String-Stream als Quelle zu verwenden
Original: another string stream to use as source The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[Bearbeiten] Beispiel
#include <iostream> #include <sstream> int main() { // default constructor (input/output stream) std::stringstream buf1; buf1 << 7; int n = 0; buf1 >> n; std::cout << "buf1 = " << buf1.str() << " n = " << n << '\n'; // input stream std::istringstream inbuf("-10"); inbuf >> n; std::cout << "n = " << n << '\n'; // output stream in append mode (C++11) std::ostringstream buf2("test", std::ios_base::ate); buf2 << '1'; std::cout << buf2.str() << '\n'; }
Output:
buf1 = 7 n = 7 n = -10 test1
[Bearbeiten] Siehe auch
Ruft den Inhalt der zugrunde liegenden String-Gerät Objekt Original: gets or sets the contents of underlying string device object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (öffentliche Elementfunktion) | |
konstruiert eine basic_stringbuf Objekt Original: constructs a basic_stringbuf object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (öffentliche Elementfunktion of std::basic_stringbuf )
|