Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Queste sono le funzioni modello globali definite in <ostream>. Per le funzioni membro, vedere la documentazione relativa alla basic_ostream classe .
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.flush. Restituisce Ostr.
Esempio
// ostream_endl.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << endl;
}
testing
ends
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.flush. Restituisce Ostr.
Esempio
// ostream_flush.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << flush;
}
testing
swap
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).