Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Peixoto

[Resolvido] I/O formatada

Recommended Posts

:upset:

 

Considere as estruturas abaixo:

 

istream &prompt(istream &stream)
{
 //Corpo da função	 
 return stream;
}

 

E

 

ostream &formata (ostream &streem)
{
 streem.setf(ios::right);
 return streem;
}

 

1- O que são os parâmetros istream e stream na função prompt?

 

2- O que são os parâmetros ostream e streem na função formata?

Sei que não são variáveis locais. Sublasses de iostream? Mas qual a logica de seu funcionamento?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Peixoto,

 

1- O que são os parâmetros istream e stream na função prompt?

stream na referida função é uma instância da classe istream.

Segue um link com a explicação da classe istream:

http://www.cplusplus.com/reference/iostream/istream/

 

2- O que são os parâmetros ostream e streem na função formata?

streem na referida função é uma instância da classe ostream.

Segue um link com a explicação da classe ostream:

http://www.cplusplus.com/reference/iostream/ostream/

 

Sei que não são variáveis locais. Sublasses de iostream? Mas qual a logica de seu funcionamento?

 

Sim, as duas classes são encapsuladas no header iostream.

ISTREAM são objetos utilizados para ler e interpretar a entrada de uma sequencias de caracteres.

OSTREAM são objetos utilizados escrever e formatar a saída de uma sequencia de caracteres.

OBS.: Estas informações foram retiradas dos links mencionados acima.

 

Espero ter ajudado, FLW! :grin:

Compartilhar este post


Link para o post
Compartilhar em outros sites

OBS: Não são subclasses de iostream, é justamente o contrário, o iostream herda as 2.

 

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.