标准库头文件 <iostream>
此头文件是输入/输出库的一部分。
包含 <iostream>
表现为如同它定义一个 std::ios_base::Init 类型的静态存储期对象:若它是首个要被构造的 std::ios_base::Init
对象,则其构造函数初始化各个标准流对象,而若它是最后被销毁的 std::ios_base::Init
对象,则其析构函数将会冲洗这些对象(除了 cin
和 wcin
)。
包含 | |
(C++11) |
std::ios_base 类、 std::basic_ios 类模板与数个 typedef |
(C++11) |
std::basic_streambuf 类模板 |
(C++11) |
std::basic_istream 类模板与数个 typedef |
(C++11) |
std::basic_ostream 、 std::basic_iostream 类模板与数个 typedef |
对象 | |
从标准 C 输入流 stdin 中读取 (全局对象) | |
写入到标准 C 输出流 stdout (全局对象) | |
写入到标准 C 错误流 stderr, 无缓冲 (全局对象) | |
写入到标准 C 错误流 stderr (全局对象) |
概要
#include <ios> #include <streambuf> #include <istream> #include <ostream> namespace std { extern istream cin; extern ostream cout; extern ostream cerr; extern ostream clog; extern wistream wcin; extern wostream wcout; extern wostream wcerr; extern wostream wclog; }