std::basic_stringstream — cppreference.com
De cppreference.com
<tbody> </tbody>
| Déclaré dans l'en-tête <sstream> |
||
|
|
(avant C++11) | |
|
|
(depuis C++11) | |
Le modèle basic_stringstream classe implémente entrées / sorties sur la mémoire (std::basic_string) flux basés. Elle enveloppe essentiellement une mise en œuvre chaîne brute dispositif (basic_stringbuf) dans une interface de plus haut niveau (basic_iostream). L'interface complète pour les membres basic_stringbuf uniques est fourni .
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
Deux spécialisations pour les types de caractères communs sont également définis:
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.
Defined in header | |
Type d' Original: Type The text has been machine-translated via Google Translate. |
Definition |
stringstream
|
basic_stringstream<char>
|
wstringstream
|
basic_stringstream<wchar_t>
|
Types de membres
| Type du membre | Définition |
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 (depuis C++11)[edit]
|
Fonctions membres
construit le flux de chaîne Original: constructs the string stream The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
(C++11) |
déplace le flux de chaîne Original: moves the string stream The text has been machine-translated via Google Translate. (fonction membre publique) [edit] |
(C++11) |
swaps de deux stringstreams Original: swaps two string streams The text has been machine-translated via Google Translate. (fonction membre publique) [edit] |
retourne le sous-jacent objet brut dispositif chaîne Original: returns the underlying raw string device object The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
Opérations sur les chaînes Original: String operations The text has been machine-translated via Google Translate. | |
obtient ou définit le contenu de l'objet chaîne de périphérique sous-jacent Original: gets or sets the contents of underlying string device object The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
Inherited from std::basic_istream
Member functions
Entrée formaté Original: Formatted input The text has been machine-translated via Google Translate. | |
extraits des données formatées Original: extracts formatted data The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
Entrée non formaté Original: Unformatted input The text has been machine-translated via Google Translate. | |
extraits caractères Original: extracts characters The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
lit le caractère suivant sans l'extraire Original: reads the next character without extracting it The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
unextracts un caractère Original: unextracts a character The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
met caractère dans le flux d'entrée Original: puts character into input stream The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
caractères extraits jusqu'à ce que le caractère donné se trouve Original: extracts characters until the given character is found The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
extraits et rejets des caractères jusqu'à ce que le caractère donné soit trouvé Original: extracts and discards characters until the given character is found The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
extrait des blocs de caractères Original: extracts blocks of characters The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
extrait des blocs déjà disponibles de caractères Original: extracts already available blocks of characters The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
Retourne le nombre de caractères extraits par l'opération dernière entrée non formaté Original: returns number of characters extracted by last unformatted input operation The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
Positionnement Original: Positioning The text has been machine-translated via Google Translate. | |
renvoie l'indicateur de position d'entrée Original: returns the input position indicator The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
| sets the input position indicator (fonction membre publique de std::basic_istream) [edit]
| |
Divers Original: Miscellaneous The text has been machine-translated via Google Translate. | |
synchronise avec le dispositif de stockage sous-jacent Original: synchronizes with the underlying storage device The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_istream) [edit]
| |
Member classes
met en oeuvre la logique de base pour la préparation du courant pour des opérations d'entrée Original: implements basic logic for preparation of the stream for input operations The text has been machine-translated via Google Translate. (classe membre publique de std::basic_istream) [edit]
| |
Inherited from std::basic_ostream
Member functions
Entrée formaté Original: Formatted input The text has been machine-translated via Google Translate. | |
inserts en forme des données Original: inserts formatted data The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ostream) [edit]
| |
Entrée non formaté Original: Unformatted input The text has been machine-translated via Google Translate. | |
insère un caractère Original: inserts a character The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ostream) [edit]
| |
blocs inserts de caractères Original: inserts blocks of characters The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ostream) [edit]
| |
Positionnement Original: Positioning The text has been machine-translated via Google Translate. | |
renvoie l'indicateur de position de sortie Original: returns the output position indicator The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ostream) [edit]
| |
définit l'indicateur de position de sortie Original: sets the output position indicator The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ostream) [edit]
| |
Divers Original: Miscellaneous The text has been machine-translated via Google Translate. | |
synchronise avec le dispositif de stockage sous-jacent Original: synchronizes with the underlying storage device The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ostream) [edit]
| |
Member classes
met en oeuvre la logique de base pour la préparation du courant pour des opérations de sortie Original: implements basic logic for preparation of the stream for output operations The text has been machine-translated via Google Translate. (classe membre publique de std::basic_ostream) [edit]
| |
Inherited from std::basic_ios
Member types
| Type du membre | Définition |
char_type
|
CharT
|
traits_type
|
Traits
|
int_type
|
Traits::int_type
|
pos_type
|
Traits::pos_type
|
off_type
|
Traits::off_type
|
Fonctions de l'État Original: State functions The text has been machine-translated via Google Translate. | |
vérifie si aucune erreur n'est survenue dire opérations E / S sont disponibles Original: checks if no error has occurred i.e. I/O operations are available The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
vérifie si fin de fichier a été atteinte Original: checks if end-of-file has been reached The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
vérifie si une erreur irrécupérable s'est produite Original: checks if a recoverable error has occurred The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
vérifie si une erreur irrécupérable s'est produite Original: checks if a non-recoverable error has occurred The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
vérifie si une erreur s'est produite (synonyme de fail()) Original: The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
(avant C++11) |
vérifie si aucune erreur ne s'est produite (synonyme de Original: checks if no error has occurred (synonym of The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
|
retourne drapeaux nationaux Original: returns state flags The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
définit des indicateurs d'état Original: sets state flags The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
efface les indicateurs d'erreur et eof Original: clears error and eof flags The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
Mise en forme Original: Formatting The text has been machine-translated via Google Translate. | |
copies de formater l'information Original: copies formatting information The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
gère le caractère de remplissage Original: manages the fill character The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
Divers Original: Miscellaneous The text has been machine-translated via Google Translate. | |
gère masque d'exception Original: manages exception mask The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
définit les paramètres régionaux Original: sets the locale The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
gère tampon de flux associé Original: manages associated stream buffer The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
gère flux liés Original: manages tied stream The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
rétrécit caractères Original: narrows characters The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_ios) [edit]
| |
| widens characters (fonction membre publique de std::basic_ios) [edit]
| |
Inherited from std::ios_base
Member functions
Mise en forme Original: Formatting The text has been machine-translated via Google Translate. | |
gère indicateurs de format Original: manages format flags The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
active l'indicateur de format spécifique Original: sets specific format flag The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
| clears specific format flag (fonction membre publique de std::ios_base) [edit]
| |
gère précision décimale des opérations en virgule flottante Original: manages decimal precision of floating point operations The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
| manages field width (fonction membre publique de std::ios_base) [edit]
| |
Locales Original: Locales The text has been machine-translated via Google Translate. | |
fixe locale Original: sets locale The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
retourne localisation en cours Original: returns current locale The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
Interne gamme extensible Original: Internal extensible array The text has been machine-translated via Google Translate. | |
[ statique Original: static The text has been machine-translated via Google Translate. |
renvoie un entier ensemble du programme unique qui est sûr à utiliser comme indice de motpasse () et iword () 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. (fonction membre publique statique de std::ios_base) [edit]
|
redimensionne le stockage privé et le cas échéant un accès à l'élément de Original: resizes the private storage if necessary and access to the The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
redimensionne le stockage privé et le cas échéant un accès à l'élément de Original: resizes the private storage if necessary and access to the The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
Divers Original: Miscellaneous The text has been machine-translated via Google Translate. | |
enregistre fonction de rappel d'événement Original: registers event callback function The text has been machine-translated via Google Translate. (fonction membre publique de std::ios_base) [edit]
| |
[ statique Original: static The text has been machine-translated via Google Translate. |
définit si le C + + et C des bibliothèques d'entrées-sorties sont interopérables Original: sets whether C++ and C IO libraries are interoperable The text has been machine-translated via Google Translate. (fonction membre publique statique de std::ios_base) [edit]
|
Classes de membres Original: Member classes The text has been machine-translated via Google Translate. | |
exception ruisseau Original: stream exception The text has been machine-translated via Google Translate. (classe membre publique de std::ios_base) [edit]
| |
initialise les objets de flux standard Original: initializes standard stream objects The text has been machine-translated via Google Translate. (classe membre publique de std::ios_base) [edit]
| |
Types de membres et de constantes Original: Member types and constants The text has been machine-translated via Google Translate. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type d' Original: Type The text has been machine-translated via Google Translate. |
Explanation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type de mode de flux ouvert Les constantes suivantes sont également définis: Original: stream open mode type The following constants are also defined: The text has been machine-translated via Google Translate.
(typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
la mise en forme des drapeaux de type Les constantes suivantes sont également définis: Original: formatting flags type The following constants are also defined: The text has been machine-translated via Google Translate.
(typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
état du type de flux Les constantes suivantes sont également définis: Original: state of the stream type The following constants are also defined: The text has been machine-translated via Google Translate.
(typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cherchant type de direction Les constantes suivantes sont également définis: Original: seeking direction type The following constants are also defined: The text has been machine-translated via Google Translate.
(typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
spécifie le type d'événement Original: specifies event type The text has been machine-translated via Google Translate. (enum) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback type de fonction Original: callback function type The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||