std::basic_fstream — cppreference.com
De cppreference.com
<tbody> </tbody>
| Déclaré dans l'en-tête <fstream> |
||
|
|
||
Le modèle basic_fstream classe implémente haut niveau d'entrée / sortie sur les opérations de fichiers basés sur les flux. Il s'interface un streambuffer basé sur des fichiers (std::basic_filebuf) avec l'interface de haut niveau (std::basic_iostream) .
Original:
The class template basic_fstream implements high-level input/output operations on file based streams. It interfaces a file-based streambuffer (std::basic_filebuf) with the high-level interface of (std::basic_iostream).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Une implémentation typique de std::basic_fstream ne contient qu'un seul non-membre de données dérivées: une instance de std::basic_filebuf<CharT, Traits> .
Original:
A typical implementation of std::basic_fstream holds only one non-derived data member: an instance of std::basic_filebuf<CharT, Traits>.
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 |
fstream
|
basic_fstream<char>
|
wfstream
|
basic_fstream<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]
|
Fonctions membres
construit le flux de fichier Original: constructs the file stream The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
(destructor) [ virtuel Original: virtual The text has been machine-translated via Google Translate. |
destructs the basic_fstream and the associated buffer, closes the file (function membre virtuelle publique) [edit] |
(C++11) |
déplace le fichier stream Original: moves the file stream The text has been machine-translated via Google Translate. (fonction membre publique) [edit] |
(C++11) |
swaps de deux flux de fichiers Original: swaps two file streams The text has been machine-translated via Google Translate. (fonction membre publique) [edit] |
retourne le sous-jacent objet brut de fichier de périphérique Original: returns the underlying raw file device object The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
Opérations sur les fichiers Original: File operations The text has been machine-translated via Google Translate. | |
vérifie si le flux a un fichier associé Original: checks if the stream has an associated file The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
ouvre un fichier et l'associe avec le flux Original: opens a file and associates it with the stream The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
ferme le fichier associé Original: closes the associated file The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
Fonctions annexes
l'algorithme spécialisé std::swap Original: specializes the std::swap algorithm The text has been machine-translated via Google Translate. (fonction générique) [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] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||