Spec-Zone.ru › C++

std::flush_emit

Определён в заголовочном файле <ostream>
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& flush_emit( std::basic_ostream<CharT, Traits>& os );
(начиная с C++20)

Сбрасывает выходную последовательность os, как если бы был вызван os.flush(). Затем, если os.rdbuf() действительно указывает на std::basic_syncbuf<CharT, Traits, Allocator> buf, вызывает buf.emit().

Это манипулятор ввода-вывода, предназначенный только для вывода; его можно вызвать с помощью выражения, например out << std::flush_emit, для любого out типа std::basic_ostream.

Параметры

os - ссылка на выходной поток

Возвращаемое значение

os (ссылка на поток после манипуляции)

Пример

См. также

сбросить
синхронизирует поток с базовым устройством хранения данных
(открытая функция-член std::basic_ostream<CharT,Traits>)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/manip/flush_emit

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API