Compartir a través de


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();
    }
}

7z434859.collapse_all(es-es,VS.110).gifConstructores

basic_ofstream

Crea un objeto de tipo basic_ofstream.

7z434859.collapse_all(es-es,VS.110).gifFunciones miembro

Cerrar

Cierra un archivo.

is_open

Determina si un archivo está abierto.

abrir

Se abre un archivo.

rdbuf

Devuelve la dirección del búfer de la secuencia almacenada.

swap

Intercambiar el contenido de este basic_ofstream para el contenido de los basic_ofstream.

7z434859.collapse_all(es-es,VS.110).gifOperadores

operator=

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

basic_ostream Class

Seguridad para subprocesos de la biblioteca estándar de C++

programación iostream

convenciones de iostreams

Otros recursos

miembros de <fstream>

miembros de basic_ofstream