basic_ofstream Class
Describe un objeto que controla la inserción de elementos y objetos codificados en un búfer de secuencia de la clase basic_filebuf<Elem, Tr>, con elementos de tipo Elem, cuyos rasgos de carácter se determinan mediante la clase Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
Parámetros
Elem
El elemento básico del búfer de archivo.Tr
Los rasgos de elemento básico del búfer de archivo (normalmente char_traits<Elem>).
Comentarios
Cuando el wchar_t especialización de basic_ofstream escribe en el archivo, si el archivo se abre en modo de texto va a escribir una secuencia MBCS.La representación interna va a utilizar un búfer de wchar_t caracteres.
El objeto almacena un objeto de clase basic_filebuf<Elem, Tr>.
Ejemplo
En el ejemplo siguiente se muestra cómo crear un basic_ofstream de objetos y escribir texto en él.
// basic_ofstream_class.cpp
// compile with: /EHsc
#include <fstream>
using namespace std;
int main(int argc, char **argv)
{
ofstream ofs("ofstream.txt");
if (!ofs.bad())
{
ofs << "Writing to a basic_ofstream object..." << endl;
ofs.close();
}
}
Constructores
Crea un objeto de tipo basic_ofstream. |
Funciones miembro
Cierra un archivo. |
|
Determina si un archivo está abierto. |
|
Se abre un archivo. |
|
Devuelve la dirección del búfer de la secuencia almacenada. |
|
Intercambiar el contenido de este basic_ofstream para el contenido de los basic_ofstream. |
Operadores
Asigna el contenido de este objeto de secuencia.Se trata de una asignación de desplazamiento que implique un rvalue reference que no deja una copia. |
Requisitos
Encabezado: <fstream>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++