Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 2.12 KB

ostream.md

File metadata and controls

52 lines (39 loc) · 2.12 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: <ostream>
<ostream>
11/04/2016
<ostream>
ostream header
90c3b6fb-57cd-4ae7-99b8-8512f24a67d2

<ostream>

Defines the class template basic_ostream, which mediates insertions for the iostreams. The header also defines several related manipulators. (This header is typically included for you by another of the iostreams headers. You rarely need to include it directly.)

Syntax

#include <ostream>

Typedefs

Type name Description
ostream Creates a type from basic_ostream that is specialized on char and char_traits specialized on char.
wostream Creates a type from basic_ostream that is specialized on wchar_t and char_traits specialized on wchar_t.

Manipulators

Name Description
endl Terminates a line and flushes the buffer.
ends Terminates a string.
flush Flushes the buffer.
swap Exchanges the values of the left basic_ostream object parameter for those of the right basic_ostream object parameter.

Operators

Operator Description
operator<< Writes various types to the stream.

Classes

Class Description
basic_ostream The class template describes an object that controls insertion of elements and encoded objects into a stream buffer.

See also

Header Files Reference
Thread Safety in the C++ Standard Library
iostream Programming
iostreams Conventions