将cin和cout重定向 标准流 (1)cin istream类的对象,通常连向键盘,可以重定向。 (2)cout ostream类的对象,通常连向显示器,可以重定向。 (3)cerr ostream类的对象,连向显示器,不能重定向。 第一,在VS编译并执行 第二,假设生成的是hello.exe,找 ...
分类:
其他好文 时间:
2016-07-16 00:56:16
阅读次数:
226
一种比异常终止更灵活的方法是,使用函数的返回值来指出问题。例如,ostream类的get(void)成员ASCII码,但到达文件尾时,将返回特殊值EOF。对hmean()来说,这种方法不管用。任何树脂都是有效的返回值,因此不存在可用于指出问题的特殊值。在这种情况下,可使用指针参数或引用参数来将值返回 ...
分类:
编程语言 时间:
2016-07-14 15:18:49
阅读次数:
204
Chapter8 I/O流 1、I/O流提供了文本和数值的输入输出功能,这种输入输出是带缓冲的,可以是格式化的,也可以是未格式化的。 2、ostream对象将有类型的对象转换为一个字符(字节)流;istream对象将一个字符(字节)转换为有类型的对象。 3、可以用getline()来读取一整行(包括 ...
分类:
编程语言 时间:
2016-07-14 02:30:25
阅读次数:
149
12.6.1 重载<<运算符要重新定义<<运算符,以便将它和cout一起用来显示对象的内容,请定义下面的友元运算符函数:ostream & operator<<(ostream & os, const c_name & obj){ os << ...; // display object conte ...
分类:
编程语言 时间:
2016-07-12 09:04:16
阅读次数:
133
cout是在iostream中定义的,是ostream类的对象。cin是istream类的对象。测试代码如下: ...
分类:
其他好文 时间:
2016-07-09 10:28:01
阅读次数:
149
C++编译系统提供了用于输入输出的iostream类库。iostream这个单词是由3个部 分组成的,即i-o-stream,意为输入输出流。在iostream类库中包含许多用于输入输出的 类。常用的见表 ios是抽象基类,由它派生出istream类和ostream类,两个类名中第1个字母i和o分别 ...
分类:
编程语言 时间:
2016-07-05 14:16:53
阅读次数:
274
|输入迭代器 读,不能写;只支持自增运算 istream_iterator == != ++ * -> |输出迭代器 写,不能读;只支持自增运算 ostream_iterator ++ * |前向迭代器 读和写;只支持自增运算 == != ++ * -> |双向迭代器 读和写;支持自增和自减运算 m ...
分类:
其他好文 时间:
2016-06-30 18:03:14
阅读次数:
111
1、流的控制 iomanip 在使用格式化I/O时应包含此头文件。 stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序转变为C++程序 2、类继承关系 ios是抽象基类,由它派生出istream类和ostream类, iostream类支持输入输出操作,iostream ...
分类:
编程语言 时间:
2016-06-27 17:21:19
阅读次数:
287
撒花庆祝下,终于看完了(C++Primer)第一部分,即将进入第二部分! IO部分,最基本的是iostream(istream、ostream),子类有fstream(ifstream、ofstream)和sstream(istringstream、ostringstream)。 iostream是 ...
分类:
编程语言 时间:
2016-06-19 00:02:54
阅读次数:
459
C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file) ...
分类:
编程语言 时间:
2016-06-16 13:20:58
阅读次数:
246