basic_ofstream Class
Descreve um objeto que controla a inserção de elementos e objetos codificados em um buffer de fluxo da classe basic_filebuf<Elem, Tr>, com elementos do tipo Elem, cujas características de caractere são determinadas pela classe Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
Elem
O elemento básico do buffer de arquivo.Tr
Características do elemento básico do buffer de arquivo (geralmente char_traits<Elem>).
Quando o wchar_t a especialização de basic_ofstream grava o arquivo, se o arquivo é aberto no modo de texto, ele gravará uma seqüência MBCS.A representação interna usará um buffer de wchar_t caracteres.
O objeto armazena um objeto da classe basic_filebuf<Elem, Tr>.
O exemplo a seguir mostra como criar um basic_ofstream de objetos e escrever texto.
// 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();
}
}
Cria um objeto do tipo basic_ofstream. |
Fecha um arquivo. |
|
Determina se um arquivo é aberto. |
|
Abre um arquivo. |
|
Retorna o endereço do buffer de fluxo armazenadas. |
|
O conteúdo do Exchange basic_ofstream para o conteúdo da fornecida basic_ofstream. |
Atribui o conteúdo deste objeto de fluxo.Esta é uma atribuição de mover envolvendo um rvalue reference que não deixar uma cópia. |
Cabeçalho: <fstream>
Namespace: std