Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это глобальные функции шаблона, определенные в <ostream>. Сведения о функциях-членах см. в документации по классамbasic_ostream.
endl
Завершает строку и очищает буфер.
template <class Elem, class Tr>
basic_ostream<Elem, Tr>& endl(
basic_ostream<Elem, Tr>& Ostr);
Параметры
Elem
Тип элемента.
Ostr
Объект типа basic_ostream.
Tr
Признаки символа.
Возвращаемое значение
Объект типа basic_ostream.
Замечания
Вызовы Ostrманипулятора.put(Ostr.widen('\n')), а затем вызывает Ostr.flush. Он возвращает Ostr.
Пример
// ostream_endl.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << endl;
}
testing
ends
Завершает строку.
template <class Elem, class Tr>
basic_ostream<Elem, Tr>& ends(
basic_ostream<Elem, Tr>& Ostr);
Параметры
Elem
Тип элемента.
Ostr
Объект типа basic_ostream.
Tr
Признаки символа.
Возвращаемое значение
Объект типа basic_ostream.
Замечания
Вызовы Ostrманипулятора.put(Elem'\0')). Он возвращает Ostr.
Пример
// ostream_ends.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "a";
cout << "b" << ends;
cout << "c" << endl;
}
ab c
flush
Очищает буфер.
template <class Elem, class Tr>
basic_ostream<Elem, Tr>& flush(
basic_ostream<Elem, Tr>& Ostr);
Параметры
Elem
Тип элемента.
Ostr
Объект типа basic_ostream.
Tr
Признаки символа.
Возвращаемое значение
Объект типа basic_ostream.
Замечания
Манипулятор вызывает Ostr.flush. Он возвращает Ostr.
Пример
// ostream_flush.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << flush;
}
testing
swap
Меняет местами значения двух объектов basic_ostream.
template <class Elem, class Tr>
void swap(
basic_ostream<Elem, Tr>& left,
basic_ostream<Elem, Tr>& right);
Параметры
Elem
Тип элемента.
Tr
Признаки символа.
left
Ссылка lvalue на объект basic_ostream.
right
Ссылка lvalue на объект basic_ostream.
Замечания
Функция шаблона swap выполняет left.swap(right).