std::basic_ofstream
De cppreference.com
![]() |
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
Definido en el archivo de encabezado <fstream>
|
||
template< class CharT, |
||
La plantilla
basic_ofstream
clase implementa operaciones de alto nivel de salida de archivos basados en secuencias. Se conecta un streambuffer basada en archivos (std::basic_filebuf) con la interfaz de alto nivel de (std::basic_ostream) .Original:
The class template
basic_ofstream
implements high-level output operations on file based streams. It interfaces a file-based streambuffer (std::basic_filebuf) with the high-level interface of (std::basic_ostream).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Una implementación típica de
std::basic_ofstream
tiene sólo una no-derivado de miembro de datos: una instancia de std::basic_filebuf<CharT, Traits> .Original:
A typical implementation of
std::basic_ofstream
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.
You can help to correct and verify the translation. Click here for instructions.
Dos especializaciones para tipos de caracteres comunes también están definidos:
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.
You can help to correct and verify the translation. Click here for instructions.
Definido en el archivo de encabezado
<fstream> | |
Tipo
Original: Type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
ofstream
|
basic_ofstream<char> |
wofstream
|
basic_ofstream<wchar_t> |
Contenido |
[editar] Tipos de miembros
Miembro de tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
char_type
|
CharT |
traits_type
|
Traits; el programa está mal formado si Traits::char_type
no es |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
[editar] Las funciones miembro
construye la secuencia de archivo Original: constructs the file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
(destructor) [virtual] (implícitamente declarado) |
destructs the basic_ofstream and the associated buffer, closes the file (función miembro virtual pública) |
(C++11) |
mueve la secuencia de archivo Original: moves the file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) |
(C++11) |
swaps de dos arroyos de archivos Original: swaps two file streams The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) |
devuelve el objeto subyacente prima de archivos del dispositivo Original: returns the underlying raw file device object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
Original: File operations The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
Comprueba si el flujo tiene un archivo asociado Original: checks if the stream has an associated file The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
abre un archivo y lo asocia con la corriente Original: opens a file and associates it with the stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro pública) | |
cierra el archivo asociado Original: 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. (función miembro pública) |
[editar] Terceros funciones
Especializa el algoritmo std::swap. (plantilla de función) |
Heredado de std::basic_ostream
Funciones miembro
Salida con formato | |
Inserta datos con formato. (función miembro pública de std::basic_ostream<CharT,Traits> )
| |
Salida sin formato | |
Inserta un carácter. (función miembro pública de std::basic_ostream<CharT,Traits> )
| |
Inserta un bloque de caracteres. (función miembro pública de std::basic_ostream<CharT,Traits> )
| |
Posicionamiento | |
Devuelve el indicador de la posición de salida. (función miembro pública de std::basic_ostream<CharT,Traits> )
| |
Establece el indicador de la posición de salida. (función miembro pública de std::basic_ostream<CharT,Traits> )
| |
Misceláneas | |
(función miembro pública de std::basic_ostream<CharT,Traits> )
|
Clases miembro
Implementa lógica básica para la preparación de las operaciones de salida del flujo. (clase miembro pública de std::basic_ostream<CharT,Traits> )
|
Heredado de std::basic_ios
Tipos miembro
Tipo miembro | Definición |
char_type
|
CharT |
traits_type
|
Traits |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
Funciones miembro
Funciones de estado | |
Verifica si no ha ocurrido ningún error; es decir, las operaciones de E/S se encuentran disponibles. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Verifica si se ha alcanzado el fin de archivo. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Verifica si ha ocurrido un error. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Verifica si ha ocurrido un error irrecuperable. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Verifica si ha ocurrido un error (sinónimo de fail()). (función miembro pública de std::basic_ios<CharT,Traits> )
| |
(hasta C++11)(desde C++11) |
Verifica si no se ha producido ningún error (sinónimo de !fail()). (función miembro pública de std::basic_ios<CharT,Traits> )
|
Devuelve los indicadores de estado. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Establece los indicadores de estado. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Modifica indicadores de estado. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Formato | |
Copia información de formato. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Gestiona el carácter de relleno. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Misceláneas | |
Gestiona la máscara de excepciones. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Establece la configuración regional. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Gestiona el búfer del flujo asociado. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Gestiona el flujo enlazado. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Estrecha caracteres. (función miembro pública de std::basic_ios<CharT,Traits> )
| |
Ensancha caracteres. (función miembro pública de std::basic_ios<CharT,Traits> )
|
Heredado de std::ios_base
Funciones miembro
Formato | |
Gestiona los indicadores de formato. (función miembro pública de std::ios_base )
| |
Establece un indicador de formato específico. (función miembro pública de std::ios_base )
| |
Borra el indicador de formato específico. (función miembro pública de std::ios_base )
| |
Gestiona la precisión decimal de las operaciones de punto flotante. (función miembro pública de std::ios_base )
| |
Gestiona la anchura de campo. (función miembro pública de std::ios_base )
| |
Configuración regional | |
Establece la configuración regional. (función miembro pública de std::ios_base )
| |
Devuelve la configuración regional actual. (función miembro pública de std::ios_base )
| |
Array extensible interno | |
[estático] |
Devuelve un entero único para todo el programa que es seguro de usar como índice para pword() e iword() (función miembro estática pública de std::ios_base )
|
Cambia el tamaño del almacenamiento privado si es necesario y accede al elemento long en el índice dado. (función miembro pública de std::ios_base )
| |
Cambia el tamaño del almacenamiento privado si es necesario y el acceso al elemento void* en el índice dado. (función miembro pública de std::ios_base )
| |
Misceláneas | |
Registra la función de devolución de llamada de un evento. (función miembro pública de std::ios_base )
| |
[estático] |
Establece si las bibliotecas de E/S de C++ y de C son interoperables. (función miembro estática pública de std::ios_base )
|
Clases miembro | |
Excepción de flujo. (clase miembro pública de std::ios_base )
| |
Inicializa los objetos flujo estándar. (clase miembro pública de std::ios_base )
|
Tipos miembro y constantes | |||||||||||||||||||||||||||||||||||||||
Tipo | Explicación | ||||||||||||||||||||||||||||||||||||||
Tipo del modo de apertura del flujo.
También se definen las siguientes constantes:
(typedef) | |||||||||||||||||||||||||||||||||||||||
Tipo de los indicadores de formato.
También se definen las siguientes constantes:
(typedef) | |||||||||||||||||||||||||||||||||||||||
Estado del tipo de flujo.
También se definen las siguientes constantes:
(typedef) | |||||||||||||||||||||||||||||||||||||||
El tipo de la dirección de búsqueda.
También se definen las siguientes constantes:
(typedef) | |||||||||||||||||||||||||||||||||||||||
Especifica el tipo de evento. (enum) | |||||||||||||||||||||||||||||||||||||||
Tipo de la función de devolución de llamada. (typedef) |