std::basic_istream — cppreference.com
De cppreference.com
<tbody> </tbody>
| Déclaré dans l'en-tête <istream> |
||
|
|
||
Le modèle de classe basic_istream fournit un support pour les opérations d'entrée haute niveau sur les flux de caractères. Les opérations prises en charge comprennent l'entrée formatée (par exemple des valeurs entières ou séparés par des espaces et des chaînes de caractères des personnages) et l'entrée non formatée (par exemple, des caractères bruts et des tableaux de caractères). Cette fonctionnalité est implémentée en termes d'interface fournie par la classe basic_streambuf sous-jacente, accessibles via la classe de base basic_ios. Le seul non-membre de données héritée de basic_istream, dans la plupart des implémentations, est la valeur retournée par
.
Original:
The class template basic_istream provides support for high level input operations on character streams. The supported operations include formatted input (e.g. integer values or whitespace-separated characters and characters strings) and unformatted input (e.g. raw characters and character arrays). This functionality is implemented in terms of the interface provided by the underlying basic_streambuf class, accessed through the basic_ios base class. The only non-inherited data member of basic_istream, in most implementations, is the value returned by
.
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 définis:
Original:
Two specializations for common character types are 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 |
istream
|
basic_istream<char>
|
wistream
|
basic_istream<wchar_t>
|
Les objets globaux
Deux objets globaux basic_istream sont fournis par la bibliothèque standard .
Original:
Two global basic_istream objects are provided by the standard library.
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 | |
lit le flux d'entrée standard C stdin objet global Original: global object The text has been machine-translated via Google Translate. Original: reads from the standard C input stream stdin objet global Original: global object The text has been machine-translated via Google Translate. The text has been machine-translated via Google Translate. | |
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]
|
Fonctions membres
Construit l'objet Original: constructs the object The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
Détruit l'objet Original: destructs the object The text has been machine-translated via Google Translate. (function membre virtuelle publique) [edit] |
(C++11) |
remplace l'objet tampon Original: replaces the buffer object The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] |
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) [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) [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) [edit] | |
unextracts un caractère Original: unextracts a character The text has been machine-translated via Google Translate. (fonction membre publique) [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) [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) [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) [edit] | |
extrait des blocs de caractères Original: extracts blocks of characters The text has been machine-translated via Google Translate. (fonction membre publique) [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) [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) [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) [edit] | |
| sets the input position indicator (fonction membre publique) [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) [edit] | |
(C++11) |
objets swaps de cours d'eau, sauf pour le tampon associé Original: swaps stream objects, except for the associated buffer The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] |
Classes de membres
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) [edit] | |
Fonctions annexes
extrait des tableaux de caractères et de caractères Original: extracts characters and character arrays The text has been machine-translated via Google Translate. (fonction générique) [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] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||