标准库头文件 <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;
 
}