std::basic_stringstream – cppreference.com
Aus cppreference.com
<tbody> </tbody>
| definiert in Header <sstream> |
||
|
|
(bis C + +11) | |
|
|
(seit C++11) | |
Das Klassen-Template basic_stringstream implementiert Input / Output Operationen auf Speicher (std::basic_string) basierten Datenströme. Es besteht im wesentlichen umschließt einen rohen String Geräteimplementierung (basic_stringbuf) in einer übergeordneten Schnittstelle (basic_iostream). Die vollständige Schnittstelle zu einzigartigen basic_stringbuf Mitglieder vorgesehen ist .
Original:
The class template basic_stringstream implements input/output operations on memory (std::basic_string) based streams. It essentially wraps a raw string device implementation (basic_stringbuf) into a higher-level interface (basic_iostream). The complete interface to unique basic_stringbuf members is provided.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Inheritance diagram
Zwei Spezialisierungen für gemeinsame Charakter-Typen sind ebenfalls definiert:
Original:
Two specializations for common character types are also defined:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
definiert in Header | |
Type Original: Type The text has been machine-translated via Google Translate. |
Definition |
stringstream
|
basic_stringstream<char>
|
wstringstream
|
basic_stringstream<wchar_t>
|
Mitglied Typen
Mitglied Typ Original: Member type The text has been machine-translated via Google Translate. |
Definition |
char_type
|
CharT[edit]
|
traits_type
|
Traits[edit]
|
int_type
|
Traits::int_type[edit]
|
pos_type
|
Traits::pos_type[edit]
|
off_type
|
Traits::off_type[edit]
|
allocator_type
|
Allocator (seit C++11)[edit]
|
Member-Funktionen
baut die String-Stream Original: constructs the string stream The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
(C++11) |
bewegt den String-Stream Original: moves the string stream The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] |
(C++11) |
swaps two string streams (öffentliche Elementfunktion) [edit] |
liefert die zugrunde liegenden Rohstoffe String Device-Objekt Original: returns the underlying raw string device object The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
String-Operationen Original: String operations The text has been machine-translated via Google Translate. | |
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. (öffentliche Elementfunktion) [edit] | |
Inherited from std::basic_istream
Member functions
}
Formatierte Eingabe Original: Formatted input The text has been machine-translated via Google Translate. | |
Extrakte formatierte Daten Original: extracts formatted data The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
Unformatierte Eingabe Original: Unformatted input The text has been machine-translated via Google Translate. | |
| Extrahiere Zeichen (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
liest das nächste Zeichen ohne es zu extrahieren Original: reads the next character without extracting it The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
unextracts ein Zeichen Original: unextracts a character The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
setzt Zeichen in Input-Stream Original: puts character into input stream The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
Extrakte Zeichen, bis die gegebene Zeichen gefunden wird Original: extracts characters until the given character is found The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
Extrakte aus und verwirft Zeichen, bis die gegebene Zeichen gefunden wird Original: extracts and discards characters until the given character is found The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
extrahiert Blöcken von Zeichen Original: extracts blocks of characters The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
extrahiert bereits verfügbaren Blöcke von Zeichen Original: extracts already available blocks of characters The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
gibt die Anzahl der Zeichen, die letzten unformatierte Eingabe-Operation extrahiert Original: returns number of characters extracted by last unformatted input operation The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
Positionierung Original: Positioning The text has been machine-translated via Google Translate. | |
liefert den Eingang Stellungsanzeige Original: returns the input position indicator The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
| sets the input position indicator (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
Verschiedenes Original: Miscellaneous The text has been machine-translated via Google Translate. | |
synchronisiert mit dem zugrunde liegenden Speicher Original: synchronizes with the underlying storage device The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_istream) [edit]
| |
Member classes
| implements basic logic for preparation of the stream for input operations (öffentlichen Member der Klasse of std::basic_istream) [edit]
| |
Inherited from std::basic_ostream
Member functions
Formatierte Eingabe Original: Formatted input The text has been machine-translated via Google Translate. | |
Einsätze formatierte Daten Original: inserts formatted data The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ostream) [edit]
| |
Unformatierte Eingabe Original: Unformatted input The text has been machine-translated via Google Translate. | |
fügt ein Zeichen Original: inserts a character The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ostream) [edit]
| |
Einsätze Blöcken von Zeichen Original: inserts blocks of characters The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ostream) [edit]
| |
Positionierung Original: Positioning The text has been machine-translated via Google Translate. | |
gibt die Ausgabe Stellungsanzeige Original: returns the output position indicator The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ostream) [edit]
| |
setzt den Ausgang Stellungsanzeige Original: sets the output position indicator The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ostream) [edit]
| |
Verschiedenes Original: Miscellaneous The text has been machine-translated via Google Translate. | |
synchronisiert mit dem zugrunde liegenden Speicher Original: synchronizes with the underlying storage device The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ostream) [edit]
| |
Member classes
implementiert grundlegenden Logik zur Herstellung des Stroms für Ausgabeoperationen Original: implements basic logic for preparation of the stream for output operations The text has been machine-translated via Google Translate. (öffentlichen Member der Klasse of std::basic_ostream) [edit]
| |
Inherited from std::basic_ios
Member types
Mitglied Typ Original: Member type The text has been machine-translated via Google Translate. |
Definition |
char_type
|
CharT
|
traits_type
|
Traits
|
int_type
|
Traits::int_type
|
pos_type
|
Traits::pos_type
|
off_type
|
Traits::off_type
|
}
Funktionen des Staates Original: State functions The text has been machine-translated via Google Translate. | |
prüft, ob keine Fehler aufgetreten, dh I / O-Operationen zur Verfügung stehen Original: checks if no error has occurred i.e. I/O operations are available The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
prüft, ob am Ende der Datei erreicht wurde Original: checks if end-of-file has been reached The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
prüft, ob ein behebbarer Fehler aufgetreten Original: checks if a recoverable error has occurred The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
prüft, ob ein nicht behebbarer Fehler aufgetreten ist Original: checks if a non-recoverable error has occurred The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
prüft, ob ein Fehler aufgetreten ist (Synonym fail()) Original: The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
(bis C + +11) |
überprüft, ob kein Fehler aufgetreten ist (Synonym Original: checks if no error has occurred (synonym of The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
|
| gibt Statusflaggen (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
setzt Staatsflaggen Original: sets state flags The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
löscht Fehler und eof Fahnen Original: clears error and eof flags The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
Formatierung Original: Formatting The text has been machine-translated via Google Translate. | |
Kopien Formatierungsinformationen Original: copies formatting information The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
verwaltet die Füllzeichen Original: manages the fill character The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
Verschiedenes Original: Miscellaneous The text has been machine-translated via Google Translate. | |
| manages exception mask (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
Setzt die Locale Original: sets the locale The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
verwaltet verbundenen Strom-Puffer Original: manages associated stream buffer The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
verwaltet gebunden Stream Original: manages tied stream The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
verengt Zeichen Original: narrows characters The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
| widens characters (öffentliche Elementfunktion of std::basic_ios) [edit]
| |
Inherited from std::ios_base
Member functions
Formatierung Original: Formatting The text has been machine-translated via Google Translate. | |
verwaltet Format Fahnen Original: manages format flags The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
setzt bestimmten Format Flagge Original: sets specific format flag The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
| clears specific format flag (öffentliche Elementfunktion of std::ios_base) [edit]
| |
verwaltet Nachkommastellen von Fließkomma-Operationen Original: manages decimal precision of floating point operations The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
| manages field width (öffentliche Elementfunktion of std::ios_base) [edit]
| |
Locales Original: Locales The text has been machine-translated via Google Translate. | |
setzt locale Original: sets locale The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
kehrt momentanen Locale Original: returns current locale The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
Interne erweiterbare Array Original: Internal extensible array The text has been machine-translated via Google Translate. | |
[statisch] |
kehrt ein Programm-weit eindeutige Zahl, die sicher als Index PWord () und iword () verwenden Original: returns a program-wide unique integer that is safe to use as index to pword() and iword() The text has been machine-translated via Google Translate. (public static Elementfunktion of std::ios_base) [edit]
|
die Größe der privaten Lagerhaltung bei Bedarf und Zugang zum Original: resizes the private storage if necessary and access to the The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
die Größe der privaten Lagerhaltung bei Bedarf und Zugang zum Original: resizes the private storage if necessary and access to the The text has been machine-translated via Google Translate. (öffentliche Elementfunktion of std::ios_base) [edit]
| |
Verschiedenes Original: Miscellaneous The text has been machine-translated via Google Translate. | |
| registers event callback function (öffentliche Elementfunktion of std::ios_base) [edit]
| |
[statisch] |
legt fest, ob C + + und C IO Libraries interoperabel sind Original: sets whether C++ and C IO libraries are interoperable The text has been machine-translated via Google Translate. (public static Elementfunktion of std::ios_base) [edit]
|
Mitglied Klassen Original: Member classes The text has been machine-translated via Google Translate. | |
Stream Ausnahme Original: stream exception The text has been machine-translated via Google Translate. (öffentlichen Member der Klasse of std::ios_base) [edit]
| |
initialisiert Standard-Stream-Objekten Original: initializes standard stream objects The text has been machine-translated via Google Translate. (öffentlichen Member der Klasse of std::ios_base) [edit]
| |
Mitglied Typen und Konstanten Original: Member types and constants The text has been machine-translated via Google Translate. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type Original: Type The text has been machine-translated via Google Translate. |
Explanation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stream offenen Modus-Typ Die folgenden Konstanten sind ebenfalls definiert:
Original: stream open mode type The following constants are also defined:
The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Formatierung flags Typ Die folgenden Konstanten sind ebenfalls definiert:
Original: formatting flags type The following constants are also defined:
The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stand der Stream-Typ Die folgenden Konstanten sind ebenfalls definiert:
Original: state of the stream type The following constants are also defined:
The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| seeking direction type
The following constants are also defined:
(typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
legt Event-Typ Original: specifies event type The text has been machine-translated via Google Translate. (enum) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Callback-Funktion aus Original: callback function type The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||