<ostream> funzioni

Queste sono le funzioni modello globali definite in <ostream>. Per le funzioni membro, vedere la documentazione relativa alla classe basic_ostream .

endl
ends
flush
swap

endl

Termina una riga e scarica il buffer.

template class<Elem, Tr>
basic_ostream<Elem, Tr>& endl(
   basic_ostream<Elem, Tr>& Ostr);

Parametri

Elem
Tipo dell'elemento.

Ostr
Oggetto di tipo basic_ostream.

Tr
Tratti di carattere.

Valore restituito

Oggetto di tipo basic_ostream.

Osservazioni:

Il manipolatore chiama Ostr.put(Ostr.widen('\n')) e quindi chiama Ostr.scaricamento. Restituisce Ostr.

Esempio

// ostream_endl.cpp
// compile with: /EHsc
#include <iostream>

int main( )
{
   using namespace std;
   cout << "testing" << endl;
}
testing

estremità

Termina una stringa.

template class<Elem, Tr>
basic_ostream<Elem, Tr>& ends(
   basic_ostream<Elem, Tr>& Ostr);

Parametri

Elem
Tipo dell'elemento.

Ostr
Oggetto di tipo basic_ostream.

Tr
Tratti di carattere.

Valore restituito

Oggetto di tipo basic_ostream.

Osservazioni:

Il manipolatore chiama Ostr.put(Elem('\0')). Restituisce Ostr.

Esempio

// ostream_ends.cpp
// compile with: /EHsc
#include <iostream>

int main( )
{
   using namespace std;
   cout << "a";
   cout << "b" << ends;
   cout << "c" << endl;
}
ab c

flush

Scarica il buffer.

template class<Elem, Tr>
basic_ostream<Elem, Tr>& flush(
   basic_ostream<Elem, Tr>& Ostr);

Parametri

Elem
Tipo dell'elemento.

Ostr
Oggetto di tipo basic_ostream.

Tr
Tratti di carattere.

Valore restituito

Oggetto di tipo basic_ostream.

Osservazioni:

Il manipolatore chiama Ostr.scaricamento. Restituisce Ostr.

Esempio

// ostream_flush.cpp
// compile with: /EHsc
#include <iostream>

int main( )
{
   using namespace std;
   cout << "testing" << flush;
}
testing

scambio

Scambia i valori di due oggetti basic_ostream.

template <class Elem, class Tr>
void swap(
   basic_ostream<Elem, Tr>& left,
   basic_ostream<Elem, Tr>& right);

Parametri

Elem
Tipo dell'elemento.

Tr
Tratti di carattere.

left
Riferimento lvalue a un oggetto basic_ostream.

right
Riferimento lvalue a un oggetto basic_ostream.

Osservazioni:

La funzione modello swap esegue left.swap(right).

Vedi anche

<ostream>