在7.1实现Sales_data函数时,发现cin,cout即不能作为参数传入,也不能作为参数返回,因此,先过一下第8章的内容。
基本内容
- iostream
- fstream
- sstream
采用继承机制,可以保证标准库流特性可以无差别的在不同流和字符版本中使用。
IOStream
- (w)istream
- (w)ostream
- (w)iostream
fStream
- (w)ifstream
- (w)ofstream
- (w)fstream
SStream
- (w)istringstream
- (w)ostringstream
- (w)stringstream
特性
不能对IO对象进行拷贝和赋值,进行IO操作的函数通常以引用的方式传递和返回流。
问题
1,为什么不能对IO对象进行拷贝和赋值?
2,采用引用的方式传递和返回参数,和利用拷贝和赋值传递参数有什么区别?