2015-02-05 57 views
0

我想更详细地了解I/O流,为此,我正在阅读Stroustrup第4版的“C++编程语言”。在第38章第1073页的开头,我们发现以下两条语句:ostream和istream不是在下面的文字中切换吗?

ostream将打印对象转换为字符流(字节)。

enter image description here

一种istream的转换的字符(字节)的流类型的对象。

enter image description here

不是的话ostream的istream的在上面给出的解释切换?

+4

不,他们不是。 – Borgleader 2015-02-05 13:17:13

回答

1

ostream从任意类型到字符序列的“输出”,以及istream从字符序列“输入”到任意类型,如上所述。

+0

作者用“打字对象”的意思是什么? – Ayrosa 2015-02-05 13:21:15

+0

@Ayrosa:带有类型的对象,如'int'或'double'或用户定义的类类型。本书应详细介绍类型系统。 – 2015-02-05 13:22:02

+0

现在很清楚。我的问题不是这个概念,而是英语。不知何故,我正在阅读“类型”从动词“类型”,这使我困惑。谢谢。 – Ayrosa 2015-02-05 13:30:30

0

对外输出从节目接收一些类型的对象(一个char“C”,一个int 123,float 123.45),并将它们编码成字节,发送的某处(到打印机的序列,到一个文件,给安慰...)。

输入正在从某处接收字节流,并从中提取某些类型的数据。

图片无误。