Delen via


<ostream> functies

Dit zijn de algemene sjabloonfuncties die zijn gedefinieerd in <ostream>. Zie de basic_ostream klassedocumentatie voor ledenfuncties.

endl

Hiermee wordt een lijn beƫindigd en wordt de buffer leeggemaakt.

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

Parameterwaarden

Elem
Het elementtype.

Ostr
Een object van het type basic_ostream.

Tr
Karaktereigenschappen.

Retourwaarde

Een object van het type basic_ostream.

Opmerkingen

De manipulator roept aan Ostr.put(Ostr.widen('\n')) en roept Ostrvervolgens .flush. Het geeft Ostr terug.

Voorbeeld

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

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

ends

Hiermee wordt een tekenreeks beƫindigd.

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

Parameterwaarden

Elem
Het elementtype.

Ostr
Een object van het type basic_ostream.

Tr
Karaktereigenschappen.

Retourwaarde

Een object van het type basic_ostream.

Opmerkingen

De manipulator roept aan Ostr.put(Elem('\0')). Het geeft Ostr terug.

Voorbeeld

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

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

flush

De buffer leegmaken.

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

Parameterwaarden

Elem
Het elementtype.

Ostr
Een object van het type basic_ostream.

Tr
Karaktereigenschappen.

Retourwaarde

Een object van het type basic_ostream.

Opmerkingen

De manipulator roept Ostr.flush. Het geeft Ostr terug.

Voorbeeld

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

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

swap

Hiermee worden de waarden van twee basic_ostream objecten uitgewisseld.

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

Parameterwaarden

Elem
Het elementtype.

Tr
Karaktereigenschappen.

left
Een lvalue-verwijzing naar een basic_ostream object.

right
Een lvalue-verwijzing naar een basic_ostream object.

Opmerkingen

De sjabloonfunctie swap wordt left.swap(right)uitgevoerd.

Zie ook

<ostream>