Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dies sind die globalen Vorlagenfunktionen, die in <ostream>. Memberfunktionen finden Sie in der basic_ostream Klassendokumentation .
endl
Beendet eine Zeile und leert den Puffer.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& endl(
basic_ostream<Elem, Tr>& Ostr);
Parameter
Elem
Der Elementtyp.
Ostr
Ein Objekt des Typs basic_ostream.
Tr
Zeichenmerkmale.
Rückgabewert
Ein Objekt des Typs basic_ostream.
Hinweise
Der Manipulator ruft auf Ostr.put(Ostr.widen('\n')) und ruft Ostrdann .flush. Er gibt Ostr zurück.
Beispiel
// ostream_endl.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << endl;
}
testing
ends
Beendet eine Zeichenfolge.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& ends(
basic_ostream<Elem, Tr>& Ostr);
Parameter
Elem
Der Elementtyp.
Ostr
Ein Objekt des Typs basic_ostream.
Tr
Zeichenmerkmale.
Rückgabewert
Ein Objekt des Typs basic_ostream.
Hinweise
Der Manipulator ruft auf Ostr.put(Elem('\0')). Er gibt Ostr zurück.
Beispiel
// ostream_ends.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "a";
cout << "b" << ends;
cout << "c" << endl;
}
ab c
flush
Leert den Puffer.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& flush(
basic_ostream<Elem, Tr>& Ostr);
Parameter
Elem
Der Elementtyp.
Ostr
Ein Objekt des Typs basic_ostream.
Tr
Zeichenmerkmale.
Rückgabewert
Ein Objekt des Typs basic_ostream.
Hinweise
Der Manipulator ruft Ostr.flush. Er gibt Ostr zurück.
Beispiel
// ostream_flush.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << flush;
}
testing
swap
Tauscht die Werte zweier basic_ostream-Objekte aus.
template <class Elem, class Tr>
void swap(
basic_ostream<Elem, Tr>& left,
basic_ostream<Elem, Tr>& right);
Parameter
Elem
Der Elementtyp.
Tr
Zeichenmerkmale.
left
Ein lvalue-Verweis auf ein basic_ostream-Objekt.
right
Ein lvalue-Verweis auf ein basic_ostream-Objekt.
Hinweise
Die Vorlagenfunktion swap führt left.swap(right) aus.