Sdílet prostřednictvím


<ostream> – funkce

Toto jsou globální funkce šablony definované v <ostream>. Informace o členských funkcích najdete v dokumentaci ke třídě basic_ostream .

endl
končí
spláchnout
vyměnit

endl

Ukončí čáru a vyprázdní vyrovnávací paměť.

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

Parametry

Elem
Typ elementu.

Ostr
Objekt typu basic_ostream.

Tr
Charakterové vlastnosti.

Návratová hodnota

Objekt typu basic_ostream.

Poznámky

Manipulátor volá Ostr.put(Ostr.widen('\n')) a potom volá Ostr.vyprazdněte. Vrátí Ostr.

Příklad

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

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

zakončení

Ukončí řetězec.

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

Parametry

Elem
Typ elementu.

Ostr
Objekt typu basic_ostream.

Tr
Charakterové vlastnosti.

Návratová hodnota

Objekt typu basic_ostream.

Poznámky

Manipulátor volá Ostr.put(Elem('\0')). Vrátí Ostr.

Příklad

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

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

flush

Vyprázdní vyrovnávací paměť.

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

Parametry

Elem
Typ elementu.

Ostr
Objekt typu basic_ostream.

Tr
Charakterové vlastnosti.

Návratová hodnota

Objekt typu basic_ostream.

Poznámky

Manipulátor volá Ostr.vyprazdněte. Vrátí Ostr.

Příklad

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

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

swap

Vymění hodnoty dvou basic_ostream objektů.

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

Parametry

Elem
Typ elementu.

Tr
Charakterové vlastnosti.

Vlevo
Lvalue odkaz na basic_ostream objekt.

Vpravo
Lvalue odkaz na basic_ostream objekt.

Poznámky

Funkce šablony swap left.swap(right)se spustí .

Viz také

<ostream>