开始

当istream (istream) 对象输入的数据类型错误或者输入了文件结束符,其自身会返回false,但并不会报错。

Ctrl+Z可以输入文件结束符。其他系统中是Ctrl+D。

return 后可以跟任意数,其在终端中也会在程序结束时显示出来,如1就是1,2就是2,0就是0,但当数字超过unsigned int的范围的时候,其返回值会因为系统的不同而不同。

缓冲区(buffer)个存储区域,用于保存数据。IO设施通常将输入(或输出)数据保存在一个缓冲区中,读写缓冲区的动作与程序中的动作是无关的。我们可以显式地删新输出缓冲,以便强制将缓冲区中的数据写入输出设备。默认情况下,读cin会刷新cout:程序非正常终止时也会刷新Cout。

操纵符(manipulator)对象,如std:endl,在读写流的时候用来“操纵”流本身。

cerr没有缓冲区,用来输出错误及与正常逻辑无关的东西。

clog有缓冲区,用来输出日志到文件。


开始
https://lhish.github.io/project/hide/开始/
作者
lhy
发布于
2024年6月30日
许可协议