标准库头文件 <iostream>

来自cppreference.com
< cpp‎ | header
 
 
 

此头文件是输入/输出库的一部分。

引入 <iostream> 表现得如同定义一个 std::ios_base::Init 类型的静态存储期对象,若它是首个被构造的 std::ios_base::Init 对象,其构造函数初始化标准流对象,而若它是最后被销毁的 std::ios_base::Init 对象,其析构函数刷新这些对象(除了 cinwcin )。

包含

<ios> (C++11 起)
<streambuf> (C++11 起)
<istream> (C++11 起)
<ostream> (C++11 起)

对象

std::cin 标准输入
std::cout 标准输出
std::cerr 标准错误
std::clog 标准日志
std::wcin 标准输入
std::wcout 标准输出
std::wcerr 标准错误
std::wclog 标准日志


[编辑] 概要

#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;
 
}