标准程序库中的I/O class不局限于文件、屏幕或键盘,事实上它们形成了好呢个一套富有弹性的框架。可用来将任意数据格式化。可以处理(存取)任意外部表示。
所谓stream就是一条数据“流”,字符序列在其中“川流不息”。按面向对象的原则,stream是由某个类别定义出来的具有特定性质的对象
IOStream程序库均不依赖任何特定的字符型别,而以一个tamplate参数替代之,有利于国际化(不同的字符集)。
stream操作符,operator》和operator《被相应的stream class重载,分别用于输入于输出。
控制器是专门用来操控stream的对象,常常只会改变输入或格式化输出解释方式。
用于ostream的操控器并不会凭空造出输出数据,用于istream的操控器也不会吃掉任何输入数据
posted on 2007-04-04 23:03
walkspeed 阅读(184)
评论(0) 编辑 收藏 引用 所属分类:
C++语言