版本1和7间的区别 (跳过第6版)
于2007-01-03 18:15:11修订的的版本1
大小: 117
编辑: czk
备注:
于2008-05-08 15:47:23修订的的版本7
大小: 1063
编辑: czk
备注:
删除的内容标记成这样。 加入的内容标记成这样。
行号 3: 行号 3:
{{attachment:figure15.png}}
行号 4: 行号 6:
ios_base基类,定义了流状态:good()、eof()、fail()、bad(),定义了格式控制属性。

istream输入流,定义了operator>>,get,getline,ignore,read,putback,unget,peek。

ostream输出流,定义了operator<<,put,write。

预定义istream类的对象:cin。预定义ostream类对象:cout、cerr、clog

各种流操纵符
行号 6: 行号 17:
在ios_base中定义了文件打开模式:app、ate、binary、in、out、trunc

在<fstream>头文件中定义了:

fstream文件流

ifstream文件输入流

ofstream文件输出流

成员函数:构造函数、open、is_open、close。

参考位置:beg、cur、end

读取位置:seekg、tellg

输出位置:seekp、tellp
行号 8: 行号 37:
在<sstream>中定义了:
行号 9: 行号 39:
= The End = 字符串输入流istringstream

字符串输出流ostringstream

字符串输入输出流stringstream

通过str成员函数访问字符串

----
CategoryCpp

C++流库

figure15.png

1. 标准输入输出

ios_base基类,定义了流状态:good()、eof()、fail()、bad(),定义了格式控制属性。

istream输入流,定义了operator>>,get,getline,ignore,read,putback,unget,peek。

ostream输出流,定义了operator<<,put,write。

预定义istream类的对象:cin。预定义ostream类对象:cout、cerr、clog

各种流操纵符

2. 文件输入输出

在ios_base中定义了文件打开模式:app、ate、binary、in、out、trunc

在<fstream>头文件中定义了:

fstream文件流

ifstream文件输入流

ofstream文件输出流

成员函数:构造函数、open、is_open、close。

参考位置:beg、cur、end

读取位置:seekg、tellg

输出位置:seekp、tellp

3. 字符串输入输出

在<sstream>中定义了:

字符串输入流istringstream

字符串输出流ostringstream

字符串输入输出流stringstream

通过str成员函数访问字符串


CategoryCpp

C++流库 (2008-05-08 15:47:23由czk编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.