下面的文字中ostream和istream这两个词不是调换了吗?
Aren't the words ostream and istream switched in the text below?
我试图更详细地了解 I/O Streams,为此,我正在阅读 Stroustrup 的 "The C++ Programming Language" 第 4 版。在第 38 章第 1073 页的开头,可以找到以下两个语句:
ostream 将类型对象转换为字符流(字节)。
istream 将字符流(字节)转换为类型对象。
上面的解释中ostream和istream这两个词不是调换了吗?
没有。 ostream
"outputs" 从任意类型到字符序列,istream
"inputs" 从字符序列到任意类型,正如所描述的那样。
输出是从程序中接收一些类型化的对象(一个char
'c',一个int
123,一个float
123.45)并将它们编码成一个序列字节,发送到某处(到打印机、文件、控制台...)。
输入正在从某处接收字节流,蚂蚁从中提取一些类型化数据。
图像正确。
我试图更详细地了解 I/O Streams,为此,我正在阅读 Stroustrup 的 "The C++ Programming Language" 第 4 版。在第 38 章第 1073 页的开头,可以找到以下两个语句:
ostream 将类型对象转换为字符流(字节)。
istream 将字符流(字节)转换为类型对象。
上面的解释中ostream和istream这两个词不是调换了吗?
没有。 ostream
"outputs" 从任意类型到字符序列,istream
"inputs" 从字符序列到任意类型,正如所描述的那样。
输出是从程序中接收一些类型化的对象(一个char
'c',一个int
123,一个float
123.45)并将它们编码成一个序列字节,发送到某处(到打印机、文件、控制台...)。
输入正在从某处接收字节流,蚂蚁从中提取一些类型化数据。
图像正确。