阅读背景:

深入理解C++输入输出流

来源:互联网 

为什么引入输入输出流?

因为C++兼容C,所以C中的输入输出函数依然可以在C++中使用,但是很显然如果直接把C的那套输入输出搬到C++中肯定无法满足C++的需求,第一点也是最重要的一点那就是C中的输入输出有类型要求,只支持基本类型,很显然这是没办法满足C++的需求的,因此C++设计了易于使用的并且多种输入输出流接口统一的IO类库。并且还支持多种格式化操作。还可以自定义格式化操作。C++中总体来说有三种输入输出流,第一种就是标准的输入输出,第二种是文件的输入输出,第三种是基于字符串的输入输出流。C++引入IO流,将这三种输入输出流接口统一起来,使用>>读取数据的时候,不用去官是从何处读取数据,使用<<写数据的时候也不需要管是写到哪里去。因为C++兼容C,所以C中的输入输出函数依然可以在C++中使用,但是很显然如果




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: