std::basic_filebuf — cppreference.com
std::basic_filebuf est un std::basic_streambuf dont associée séquence de caractères est une image. À la fois la séquence d'entrée et la séquence de sortie sont associés à un même fichier, et une position de fichier joint est maintenu pendant les deux opérations .
Original:
std::basic_filebuf is a std::basic_streambuf whose associated character sequence is a file. Both the input sequence and the output sequence are associated with the same file, and a joint file position is maintained for both operations.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
La sous-verse fonctions () et de débordement () / sync () effectuent le même E / S entre le dossier et les zones GET et PUT de la mémoire tampon. Lorsque CharT n'est pas char, la plupart des implémentations stocker caractères multi-octets dans le fichier et une facette std::codecvt est utilisé pour effectuer la conversion de caractères larges / multi-octets .
Original:
The functions underflow() and overflow()/sync() perform the actual I/O between the file and the get and put areas of the buffer. When CharT is not char, most implementations store multibyte characters in the file and a std::codecvt facet is used to perform wide/multibyte character conversion.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
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.
Fonctions membres publiques
Original:
Public member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Fonctions membres publiques
Original:
Public member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
construit un objet basic_filebuf
Original:
constructs a basic_filebuf object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre publique) [edit]
assigne un objet basic_filebuf
Original:
assigns a basic_filebuf object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre publique) [edit]
swaps de deux objets basic_filebuf
Original:
swaps two basic_filebuf objects
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre publique) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Détruit un objet basic_filebuf et ferme le fichier si elle est ouverte
Original:
destructs a basic_filebuf object and closes the file if it is open
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(function membre virtuelle publique) [edit] checks if the associated file is open
(fonction membre publique) [edit]
ouvre un fichier et le configure comme la séquence de caractères associé
Original:
opens a file and configures it as the associated character sequence
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre publique) [edit]
le tampon des mises région et ferme le fichier associé
Original:
flushes the put area buffer and closes the associated file
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre publique) [edit]
Protégé fonctions membres
Original:
Protected member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Protégé fonctions membres
Original:
Protected member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
fournit éventuellement le nombre de caractères disponibles pour l'entrée à partir du fichier
Original:
optionally provides the number of characters available for input from the file
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
lit le fichier associé
Original:
reads from the associated file
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
lit le fichier associé et des avances Le pointeur dans la zone get
Original:
reads from the associated file and advances the next pointer in the get area
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
remet le caractère dans la zone de get, sans incidence sur le fichier associé
Original:
puts back the character in the get area, not affecting the associated file
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
écrit des caractères dans le fichier associé à partir de la zone de mise
Original:
writes characters to the associated file from the put area
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
fourni par l'utilisateur fournit tampon ou désactive cette filebuf mémoire sans tampon
Original:
provides user-supplied buffer or turns this filebuf unbuffered
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
repositionne la position du fichier, en utilisant un adressage relatif
Original:
repositions the file position, using relative addressing
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
repositionne la position du fichier, à l'aide d'adressage absolu
Original:
repositions the file position, using absolute addressing
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
écrit des caractères dans le fichier associé à partir de la zone de mise
Original:
writes characters to the associated file from the put area
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
[
virtuel
Original:
virtual
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
modifie les paramètres régionaux associés
Original:
changes the associated locale
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(fonction membre virtuelle protégée) [edit]
Inherited from std::basic_streambuf
Member types
| 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]
|
Member functions
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
Détruit l'objet basic_streambuf Original: destructs the basic_streambuf object The text has been machine-translated via Google Translate. (function membre virtuelle publique de std::basic_streambuf) [edit]
|
Locales Original: Locales The text has been machine-translated via Google Translate. | |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
obtient une copie de l'environnement local associé Original: obtains a copy of the associated locale The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Positionnement Original: Positioning The text has been machine-translated via Google Translate. | |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Obtenez région Original: Get area The text has been machine-translated via Google Translate. | |
obtient le nombre de caractères disponibles immédiatement dans la zone d'obtention Original: obtains the number of characters immediately available in the get area The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
les progrès de la séquence d'entrée, puis lit un caractère sans avancer de nouveau Original: advances the input sequence, then reads one character without advancing again The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
lit un caractère de la séquence d'entrée et avance la séquence Original: reads one character from the input sequence and advances the sequence The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
stossc (obsolète) |
les progrès de la séquence d'entrée, comme si en appelant sbumpc()et en rejetant le résultat Original: The text has been machine-translated via Google Translate. (fonction membre publique) [edit] |
lire une séquence de caractères à partir de l'entrée, sans faire avancer la séquence Original: reads one character from the input sequence without advancing the sequence The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Mettez région Original: Put area The text has been machine-translated via Google Translate. | |
écrit un caractère vers la zone de mise et avance le pointeur suivant Original: writes one character to the put area and advances the next pointer The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Invoque Original: invokes The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Putback Original: Putback The text has been machine-translated via Google Translate. | |
met un caractère en arrière dans la séquence d'entrée Original: puts one character back in the input sequence The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
déplace le pointeur suivant de l'arrière par une séquence d'entrée Original: moves the next pointer in the input sequence back by one The text has been machine-translated via Google Translate. (fonction membre publique de std::basic_streambuf) [edit]
| |
Protected member functions
construit un objet basic_streambuf Original: constructs a basic_streambuf object The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
(C++11) |
remplace un objet basic_streambuf Original: replaces a basic_streambuf object The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] |
(C++11) |
swaps de deux objets basic_streambuf Original: swaps two basic_streambuf objects The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] |
Locales Original: Locales The text has been machine-translated via Google Translate. | |
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
modifie les paramètres régionaux associés Original: changes the associated locale The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
Positionnement Original: Positioning The text has been machine-translated via Google Translate. | |
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
remplace le tampon de matrice définie par l'utilisateur, si cela est autorisé Original: replaces the buffer with user-defined array, if permitted The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
repositionne le pointeur suivant de la séquence d'entrée, la séquence de sortie, ou les deux, en utilisant un adressage relatif Original: repositions the next pointer in the input sequence, output sequence, or both, using relative addressing The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
repositionne le pointeur suivant de la séquence d'entrée, la séquence de sortie, ou les deux en utilisant l'adressage absolu Original: repositions the next pointer in the input sequence, output sequence, or both using absolute addressing The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
synchronise les tampons avec la séquence de caractères associée Original: synchronizes the buffers with the associated character sequence The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
Obtenez région Original: Get area The text has been machine-translated via Google Translate. | |
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
obtient le nombre de caractères disponibles pour l'entrée dans la séquence d'entrée associée, si elle est connue Original: obtains the number of characters available for input in the associated input sequence, if known The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
lit les caractères à partir de la séquence d'entrée associée à la zone d'obtention Original: reads characters from the associated input sequence to the get area The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
lit les caractères à partir de la séquence d'entrée associée à la zone get et avance le pointeur suivant Original: reads characters from the associated input sequence to the get area and advances the next pointer The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
lit les caractères multiples de la séquence d'entrée Original: reads multiple characters from the input sequence The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
renvoie un pointeur sur le début, le caractère courant et la fin de la zone d'obtention Original: returns a pointer to the beginning, current character and the end of the get area The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
avancer le pointeur suivant de la séquence d'entrée Original: advances the next pointer in the input sequence The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
repositionne le début des pointeurs, à côté, et à la fin de la séquence d'entrée Original: repositions the beginning, next, and end pointers of the input sequence The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
Mettez région Original: Put area The text has been machine-translated via Google Translate. | |
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
writes multiple characters to the output sequence (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
écrit des caractères de la séquence de sortie associé à partir de la zone de vente Original: writes characters to the associated output sequence from the put area The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|
renvoie un pointeur sur le début, le caractère courant et la fin de la zone de mise Original: returns a pointer to the beginning, current character and the end of the put area The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
avancer le pointeur suivant de la séquence de sortie Original: advances the next pointer of the output sequence The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
repositionne le début des pointeurs, à côté, et à la fin de la séquence de sortie Original: repositions the beginning, next, and end pointers of the output sequence The text has been machine-translated via Google Translate. (fonction membre protégée) [edit] | |
Putback Original: Putback The text has been machine-translated via Google Translate. | |
[ virtuel Original: virtual The text has been machine-translated via Google Translate. |
met un caractère en arrière dans la séquence d'entrée, éventuellement de modifier la séquence d'entrée Original: puts a character back into the input sequence, possibly modifying the input sequence The text has been machine-translated via Google Translate. (fonction membre virtuelle protégée de std::basic_streambuf) [edit]
|