Udostępnij za pośrednictwem


<ostream>, funkcje

Są to funkcje szablonu globalnego zdefiniowane w pliku <ostream>. Aby uzyskać informacje o funkcjach członkowskich, zobacz dokumentację klasy basic_ostream.

endl
Kończy się
Flush
Wymiany

endl

Przerywa linię i opróżnia bufor.

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

Parametry

Elem
Typ elementu.

Ostr
Obiekt typu basic_ostream.

Tr
Cechy charakteru.

Wartość zwracana

Obiekt typu basic_ostream.

Uwagi

Manipulator nazywa Ostr.put(Ostr.widen('\n')), a następnie wywołuje Ostr.opróżnianie. Zwraca Ostr.

Przykład

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

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

graniczne

Kończy ciąg.

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

Parametry

Elem
Typ elementu.

Ostr
Obiekt typu basic_ostream.

Tr
Cechy charakteru.

Wartość zwracana

Obiekt typu basic_ostream.

Uwagi

Manipulator nazywa Ostr.put(Elem('\0')). Zwraca Ostr.

Przykład

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

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

opróżnianie

Opróżnia bufor.

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

Parametry

Elem
Typ elementu.

Ostr
Obiekt typu basic_ostream.

Tr
Cechy charakteru.

Wartość zwracana

Obiekt typu basic_ostream.

Uwagi

Manipulator nazywa Ostr.opróżnianie. Zwraca Ostr.

Przykład

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

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

swap

Wymienia wartości dwóch basic_ostream obiektów.

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

Parametry

Elem
Typ elementu.

Tr
Cechy charakteru.

Lewej
Odwołanie lvalue do basic_ostream obiektu.

Prawo
Odwołanie lvalue do basic_ostream obiektu.

Uwagi

Funkcja szablonu left.swap(right)wykonuje polecenie swap .

Zobacz też

<Ostream>