std::basic_filebuf<CharT,Traits>:: basic_filebuf
From cppreference.net
<
cpp
|
io
|
basic filebuf
|
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
.
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
|
Esta sección está incompleta
Razón: sin 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) |