1. 简介
这个头文件非常特殊,它只声明了8个常用流对象。
2. 8个对象
2.1 窄字符对象(char)
extern istream cin
extern ostream cout
extern ostream cerr
extern ostream clog
2.2 宽字符对象(wchar_t)
extern wistream wcin
extern wostream wcout
extern wostream wcerr
extern wostream wclog
3 标准 -- 具体实现
C++标准只规定了上述几个对象的声明,但具体的实现版本可能会带有自己的一些实现细节。 比如VS 2013自带的C++ iostream库,它的头文件还定义了宽字符版本的Init类----_Winit
(作为这些流对象的控制器):