C++ iostream 库 - cin 对象



描述

istream 类的一个对象,表示面向窄字符(char 类型)的标准输入流。它对应于 C 流 stdin。标准输入流是环境确定的字符源。通常假设它是来自外部源的输入,例如键盘或文件。

istream 类对象,字符可以作为格式化数据(使用提取运算符(operator>>))或作为非格式化数据(使用诸如 read 的成员函数)来检索。

声明

以下是 std::cin 的声明。

extern istream cin;

cin 与标准输出流 cout 绑定(参见 ios::tie),这意味着在对 cin 执行每个 I/O 操作之前,cout 的缓冲区都会被刷新(参见 ostream::flush)。

程序不应将 cin 上的输入操作与 wcin 上的输入操作(或 stdin 上的其他宽取向输入操作)混合使用:一旦在其中一个上执行了输入操作,标准输入流就会获得一个方向(窄或宽),只有通过在 stdin 上调用 freopen 才能安全地更改该方向。

iostream.htm
广告