Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

basic_ifstream (Clase)

Describe un objeto que controla la recuperación de elementos y objetos codificados de un búfer de la secuencia de la clase basic_filebuf<Elem, Tr>, con los elementos de Elemescrito, cuyos rasgos de carácter se determinan mediante la clase Tr.

template <class Elem, class Tr = char_traits<Elem> >
    class basic_ifstream : public basic_istream<Elem, Tr>

Elem

El elemento básico del búfer de archivos.

Tr

Con los del elemento básico del búfer de archivos (normalmente char_traits<Elem>).

El objeto almacena un objeto de clase basic_filebuf<Elem, Tr>.

El ejemplo siguiente se muestra cómo leer en el texto de un archivo.

// basic_ifstream_class.cpp
// compile with: /EHsc

#include <fstream>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
    ifstream ifs("basic_ifstream_class.txt");
    if (!ifs.bad())
    {
        // Dump the contents of the file to cout.
        cout << ifs.rdbuf();
        ifs.close();
    }
}

This is the contents of basic_ifstream_class.txt.

This is the contents of basic_ifstream_class.txt.

k7hz8258.collapse_all(es-es,VS.120).gifConstructores

basic_ifstream

Inicializa una nueva instancia de un objeto basic_ifstream.

k7hz8258.collapse_all(es-es,VS.120).gifFunciones miembro

cerrar

Cerrar un archivo.

is_open

Determina si un archivo está abierto.

Abrir

Abre un archivo.

rdbuf

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

swap

Cambia el contenido de este basic_ifstream por el contenido de basic_ifstreamproporcionado.

k7hz8258.collapse_all(es-es,VS.120).gifOperadores

operator=

Asigna el contenido de este objeto de secuencia. Ésta es una asignación de movimiento que implica rvalue que no permite una copia subyacente.

fstream <deEncabezado: >

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft