Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Funções
Estas são as funções de modelo globais definidas em <ostream>. Para funções de membro, consulte a documentação debasic_ostream Classe.
endl
Termina uma linha e libera o buffer.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& endl(
basic_ostream<Elem, Tr>& Ostr);
Parâmetros
Elem
O tipo de elemento.
Ostr
Um objeto do tipo basic_ostream.
Tr
Características de caractere.
Valor de retorno
Um objeto do tipo basic_ostream.
Comentários
O manipulador chama Ostr.put(Ostr.widen('\n')) e, em seguida, chama Ostr.flush. Ela retorna Ostr.
Exemplo
// ostream_endl.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << endl;
}
testing
ends
Termina uma cadeia de caracteres.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& ends(
basic_ostream<Elem, Tr>& Ostr);
Parâmetros
Elem
O tipo de elemento.
Ostr
Um objeto do tipo basic_ostream.
Tr
Características de caractere.
Valor de retorno
Um objeto do tipo basic_ostream.
Comentários
O manipulador chama Ostr.put(Elem('\0')). Ela retorna Ostr.
Exemplo
// ostream_ends.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "a";
cout << "b" << ends;
cout << "c" << endl;
}
ab c
flush
Libera o buffer.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& flush(
basic_ostream<Elem, Tr>& Ostr);
Parâmetros
Elem
O tipo de elemento.
Ostr
Um objeto do tipo basic_ostream.
Tr
Características de caractere.
Valor de retorno
Um objeto do tipo basic_ostream.
Comentários
O manipulador chama Ostr.flush. Ela retorna Ostr.
Exemplo
// ostream_flush.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << flush;
}
testing
swap
Troca os valores de dois objetos basic_ostream.
template <class Elem, class Tr>
void swap(
basic_ostream<Elem, Tr>& left,
basic_ostream<Elem, Tr>& right);
Parâmetros
Elem
O tipo de elemento.
Tr
Características de caractere.
left
Uma referência lvalue a um objeto basic_ostream.
right
Uma referência lvalue a um objeto basic_ostream.
Comentários
A função de modelo swap executa left.swap(right).