Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.