Namespaces
Variants

std::basic_filebuf<CharT,Traits>:: basic_filebuf

From cppreference.net
basic_filebuf ( ) ;
(1)
basic_filebuf ( const std:: basic_filebuf & rhs ) = delete ;
(2) (desde C++11)
basic_filebuf ( std:: basic_filebuf && rhs ) ;
(3) (desde C++11)

Construye un nuevo objeto std::basic_filebuf .

1) Construye un objeto std::basic_filebuf , inicializando la clase base llamando al constructor por defecto de std::basic_streambuf . El basic_filebuf creado no está asociado a un archivo, y is_open() devuelve false .
2) El constructor de copia está eliminado; std::basic_filebuf no es CopyConstructible .
3) Construye por movimiento un objeto std::basic_filebuf trasladando todo el contenido de otro objeto std::basic_filebuf rhs , incluyendo los búferes, el archivo asociado, la configuración regional, el modo de apertura, la variable is_open y todo el resto del estado. Después del movimiento, rhs no está asociado a ningún archivo y rhs. is_open ( ) == false . Los punteros miembro de la clase base std::basic_streambuf de rhs y de la clase base de * this están garantizados de apuntar a búferes diferentes (a menos que sean nulos).

Contenidos

Parámetros

rhs - otro basic_filebuf

Notas

Normalmente llamado por el constructor de std::basic_fstream .

Ejemplo

Véase también

(C++11)
asigna un objeto basic_filebuf
(función miembro pública)
[virtual]
destruye un objeto basic_filebuf y cierra el archivo si está abierto
(función miembro pública virtual)