标准库头文件

标准库头文件<iostream>

C++

编译器支持

自由(freestanding)与宿主(hosted)

语言

标准库

标准库头文件

具名要求

特性测试宏 (C++20)

语言支持库

概念库 (C++20)

诊断库

内存管理库

元编程库 (C++11)

通用工具库

容器库

迭代器库

范围库 (C++20)

算法库

字符串库

文本处理库

数值库

日期和时间库

输入/输出库

文件系统库 (C++17)

并发支持库 (C++11)

执行控制库 (C++26)

技术规范

符号索引

外部库

[编辑] 标准库头文件

语言支持

(C++20)

(C++26)

(C++20)

(C++11)

(C++11)

(C++20)

(C++23)

(C++20)

概念

(C++20)

诊断

(C++26)

(C++23)

(C++11)

内存管理

(C++17)

(C++11)

元编程

(C++11)

(C++11)

通用工具

(C++17)

(C++20)

(C++17)

(C++23)

(C++20)

(C++17)

(C++11)

(C++11)

(C++17)

容器

(C++11)

(C++23)

(C++23)

(C++11)

(C++26)

(C++26)

(C++23)

(C++20)

(C++11)

(C++11)

迭代器

Ranges

(C++23)

(C++20)

算法

字符串

(C++11)

(C++17)

文本处理

(C++11/17/26*)

(C++11)

(C++26)

数值

(C++11)

(C++26)

(C++20)

(C++11)

(C++26)

时间

(C++11)

C 兼容性

(C++11/17/20*)

(until C++20)

(C++11/17/20*)

(C++11/17/20*)

(C++11/17/20*)

输入/输出

(C++11)

(C++17)

(C++23)

(C++23)

(C++98/26*)

(C++20)

并发支持

(C++11)

(C++20)

(C++11)

(C++11)

(C++26)

(C++20)

(C++11)

(C++26)

(C++20)

(C++14)

(C++23)

(C++20)

(C++11)

执行支持

(C++17)

[编辑]

此头文件是 Input/output 库的一部分。

包含 的行为如同它定义了一个 std::ios_base::Init 类型的静态存储期对象,该对象的构造函数会在它是第一个被构造的 std::ios_base::Init 对象时初始化标准流对象,其析构函数则会在它是最后一个被销毁的 std::ios_base::Init 对象时刷新这些对象(除了 cin 和 wcin)。

目录

1 包含

2 对象

3 概要

4 缺陷报告

包含

(C++11)

std::ios_base 类,std::basic_ios 类模板和类型定义[编辑]

(C++11)

std::basic_streambuf 类模板[编辑]

(C++11)

std::basic_istream 类模板和类型定义[编辑]

(C++11)

std::basic_ostream, std::basic_iostream 类模板和类型定义[编辑]

对象

cinwcin

从标准 C 输入流 stdin 读取(全局对象)[编辑]

coutwcout

写入标准 C 输出流 stdout(全局对象)[编辑]

cerrwcerr

写入标准 C 错误流 stderr,无缓冲(全局对象)[编辑]

clogwclog

写入标准 C 错误流 stderr(全局对象)[编辑]

[编辑] 概要

#include

#include

#include

#include

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;

}

[编辑] 缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

缺陷报告

应用于

发布时的行为

正确的行为

LWG 155

C++98

静态对象的类型是 std::basic_ios::Init(并非严格错误,但措辞具有误导性)

修正为 std::ios_base::Init

LWG 1123

C++98

包含 未保证std::ios_base::Init 对象的构造

保证

你可能也喜欢

世界杯“爆冷”狂欢的背后,是10000亿以上的赌球市场...
欧路词典|英汉-汉英词典 arena是什么意思
365bet365娱乐场

欧路词典|英汉-汉英词典 arena是什么意思

📅 08-02 👀 3834
年龄30+用什么牌子护肤品比较好?适合30岁以上的护肤品推荐
Steam充值教程!支付宝/微信与余额卡支付对比
365bet官方投注网站

Steam充值教程!支付宝/微信与余额卡支付对比

📅 08-08 👀 8369
历史汇率 (USD/MXN)
365bet365娱乐场

历史汇率 (USD/MXN)

📅 08-11 👀 2622
國際足協世界盃
365bet365娱乐场

國際足協世界盃

📅 08-24 👀 5274
享的拼音
365bet官方投注网站

享的拼音

📅 06-28 👀 6301
2014世界杯:西班牙意外失利震惊足坛
be365是否安全

2014世界杯:西班牙意外失利震惊足坛

📅 08-05 👀 6664
淘宝如何投诉店铺或者客服?商家有何影响?
365bet365娱乐场

淘宝如何投诉店铺或者客服?商家有何影响?

📅 06-29 👀 7193