Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the class template basic_istream, which mediates extractions for the iostreams, and the class template basic_iostream, which mediates both insertions and extractions. The header also defines a related manipulator. This header file is typically included for you by another iostreams header; you rarely have to include it directly.
Syntax
#include <istream>
Typedefs
Type name | Description |
---|---|
iostream | A type basic_iostream specialized on char . |
istream | A type basic_istream specialized on char . |
wiostream | A type basic_iostream specialized on wchar. |
wistream | A type basic_istream specialized on wchar. |
Manipulators
Name | Description |
---|---|
ws | Skips white space in the stream. |
swap | Exchanges two stream objects. |
Operators
Operator | Description |
---|---|
operator>> | Extracts characters and strings from the stream. |
Classes
Class | Description |
---|---|
basic_iostream | A stream class that can do both input and output. |
basic_istream | The class template describes an object that controls extraction of elements and encoded objects from a stream buffer with elements of type Elem , also known as char_type, whose character traits are determined by the class Tr , also known as traits_type. |
See also
Thread Safety in the C++ Standard Library
iostream Programming
iostreams Conventions