Biblioteca C ++ - <ostream>

Introdução

É um fluxo de saída que os objetos podem escrever sequências de caracteres e representar outros tipos de dados. Membros específicos são fornecidos para executar essas operações de saída.

Definição

Abaixo está a definição de std :: ostream.

typedef basic_ostream<char> ostream;

Parâmetros

  • charT - Tipo de personagem.

  • traits - Classe de traços de caracteres que define propriedades essenciais dos caracteres usados ​​por objetos de fluxo.

Tipos de membros

Sr. Não. Tipos de membros Definição
1 evento Digite para indicar o tipo de evento
2 event_callback Tipo de função de retorno de chamada de evento
3 fracasso Classe base para exceções de fluxo
4 fmtflags Digite para sinalizadores de formato de fluxo
5 Iniciar Inicializar objetos de fluxo padrão
6 iostate Digite para sinalizadores de estado de fluxo
7 modo aberto Digite para sinalizadores de modo de abertura de fluxo
8 seedir Digite para sinalizador de direção de busca de fluxo
9 basic_istream :: sentry É usado para preparar o fluxo para entrada
10 searchdirbasic_ostream :: sentry É usado para preparar o fluxo para a saída

Funções de membro públicas

Sr. Não. Tipos de membros Definição
1 (construtor) Construir objeto (função de membro público)
2 (destruidor) Destruir objeto (função de membro público)

Funções de membro público

Sr. Não. Funções de membro Definição
1 gcount É usado para obter a contagem de caracteres
2 pegue É usado para obter personagens
3 Obter linha É usado para obter linha
4 ignorar É usado para extrair e descartar caracteres
5 olhadinha É usado para espiar o próximo personagem
6 ler É usado para ler blocos de dados
7 readome É usado para ler os dados disponíveis no buffer
8 por de volta É usado para colocar o personagem de volta
9 tirar É usado para desligar o personagem

Saída formatada

Sr. Não. Resultado Definição
1 operador >> É usado para extrair a entrada formatada

Saída não formatada

Sr. Não. Resultado Definição
1 colocar É usado para colocar personagem
2 escrever É usado para escrever blocos de dados

Posicionamento

Sr. Não. Posição Definição
1 contar É usado para obter a posição na sequência de saída
2 searchp É usado para definir a posição na sequência de saída

Sincronização

Sr. Não. Sincronização Definição
1 rubor É usado para liberar o buffer do fluxo de saída

Funções de membro protegidas

Sr. Não. Funções de membro Definição
1 operador = É usado para mover atribuição
2 troca É usado para trocar internos

Funções de membro públicas herdadas de basic_ios

Sr. Não. Tipos de membros Definição
1 Boa É usado para verificar se o estado do fluxo está bom
2 eof É usado para verificar se eofbit está definido
3 falhou É usado para verificar se failbit ou badbit está definido
4 mau É usado para verificar se o badbit está definido
5 operador! Avalie o fluxo
6 rdstate É usado para obter sinalizadores de estado de erro
7 setstate É usado para definir sinalizador de estado de erro
8 Claro É usado para definir sinalizador de estado de erro
9 preencher Obter / definir caractere de preenchimento
10 exceções É usado para obter / definir máscara de exceções
11 imbuir Imbuir localidade
12 gravata É usado para obter / definir fluxo vinculado
13 rdbuf É usado para obter / definir o buffer de fluxo
14 limitar Personagem estreito
15 ampliar Personagem ampliado