Biblioteca C ++ - <fstream>
Introdução
Esse tipo de dados representa o fluxo de arquivos em geral e tem os recursos ofstream e ifstream, o que significa que pode criar arquivos, gravar informações em arquivos e ler informações de arquivos.
Definição
Abaixo está a definição de std :: fstream.
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
Parâmetros
charT - Alias como membro char_type.
traits - Alias como membro traits_type.
Tipos de membros
Os seguintes tipos de membro podem ser usados como parâmetros ou tipo de retorno por funções de membro.
Sr. Não. | Tipos de membros | Definição |
---|---|---|
1 | Caracteres | Tipo de personagem |
2 | char_traits <char> | traits_type |
3 | int | const value_type |
4 | int | int_type |
5 | streampos | pos_type |
6 | fluxo | off_type |
Funções de <fstream>
Abaixo está uma lista de todos os métodos de <fstream>
Funções de membro
Sr. Não. | Método e descrição |
---|---|
1 | fstream :: close
Fecha o arquivo atualmente associado ao objeto, desassociando-o do fluxo. |
2 | fstream :: is_open
Retorna se o fluxo está atualmente associado a um arquivo. |
3 | fstream :: open
Abre o arquivo identificado pelo argumento filename, associando-o ao objeto stream. |
4 | fstream :: operator =
Retorna um iterador constante que aponta para o início da matriz. |
5 | fstream :: rdbuf
Retorna um ponteiro para o objeto filebuf interno. |
6 | fstream :: swap
Troca todos os dados internos entre x e * this. |
Funções sobrecarregadas de não membros
Sr. Não. | Método e descrição |
---|---|
1 | sem troca
Troca os valores dos objetos fstream x e y. |