C++里面的iostream是什么东西?

小弟不才,看了百度的介绍更乱了。。我刚接触c++,我感觉很有意思,今天看c++primer里面介绍过iostream。但是怎么看都不懂。代码里面也出现了#include<iostream>。我想请教一下,iostream是个库,可不可以理解成是一个仓库,里面装的都是C的代码?另外,IO是不是iostream的缩写?

C++编译系统提供了用于输入输出的iostream类库。iostream这个单词是由3个部分组成的,即i-o-stream,意为输入输出流。在iostream类库中包含许多用于输入输出的类。

ios是抽象基类,由他派生出istream类和ostream类,两个类名中第一个字母i和o分别代表输入(input)和输出(output)。isrream类支持输入操作,ostream类支持输出操作,iostream支持输入输出操作。iostream是从istreanm类和ostream类通过多重继承而派生的类。


C++对文件的输入输出需要用ifstream和ofstream类,两个类名中第一个字母i和o分别代表输入输出,第二个字母f代表文件(file)。ifstream支持对文件的输入操作,ofstream支持对文件的输出操作。类ifstream继承了istream,类ofstream继承了ostream,类fstream继承了iostream。


#include<iostream>的意思提供iostream库中的信息,在程序开头写上这个才可以直接调用iostream类库中的函数

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-13
i 是input 代表输入,o是output代表输出,C++的输入输出被称作流(stream)。

iostream 可以理解为一个装着C++代码的库,实际上它代表一个名叫 iostream.h 的文件,里面写着关于输入输出的函数的申明。

IO代表输入输出追问

您的意思是,iostream是一个仓库,里面都是C++的代码。#include就是从iostream调用代码 。是这样吗?

追答

是的

第2个回答  2013-09-13
iostream是标准头文件,其包含了其他几个标准头文件(这些文件中包含有用于输入输出的类和函数),同时定义了几个标准输入/输出流对象,用于输入输出到标准位置……

IO大概是Input/Output(输入/输出)的缩写……
第3个回答  2013-09-13
iostream是一系列信号的通道的集合,你能用他把字符输出到屏幕上,也可以从硬盘读取文件,就说cout,他也是这里面的一个类。

可能和C没关系,但本质上都是一系列机器指令啦。

IO是in和out的简写,代表输入和输出。
第4个回答  2013-09-13
你学过C语言吗?#include<iostream>跟#include<stdio.h>是相像的,里面都是封装了些IO操作的函数,IO即input/output,即输入和输出,说明这里面封装了很多用来处理输入和输出的函数,当然,c++是用类来封装,c是用函数来封装。

在c++中, iostream是什么意思?
"iostream" 是 C++ 中的标准输入\/输出流库,用于在程序中输入和输出数据。它是 C++ 标准库的一部分,位于 <iostream> 头文件中。通过使用 "iostream",您可以方便地在程序中读取键盘输入并将数据写入屏幕,还可以处理文件 I\/O 等。常用的 iostream 对象包括:cin:用于从键盘读取数据。cout:用于向屏...

#include<iostream>里面定义的是什么?
在C++编程中,#include是一个预处理器指令,它用于包含后续指定的头文件,其中iostream是input output stream(输入输出流)的简称。通过#include <iostream>,程序员可以访问和使用iostream库提供的输入和输出功能。这个头文件在C++的最新标准中是通用的,通常需要配合using namespace std;来使用。iostream库...

请问各位C++高手函数 iostream 是什么?
它是C++的一个处理命令,它的作用是向程序提供输入或输出时所需要的一些信息。iostream,就是in-out-stream,stream就是流(小溪)的意思。它常和#include <iostream>放在程序的开头,称为头文件(headfile).在程序编译时,先对所有的预处理命令进行处理,将头文件的具体内容代替#include命令行,然后对该...

#include<iostream>里面定义的是什么?
include是指包含后面所跟的内容,iostream是input output stream的缩写,意思是输入输出流。所以#include<iotream>定义的就是你要输入和输出的内容。这个是在最新标准的c++中通用的头文件,一般后面还要接上using namespace std;

c++中iostream什么意思?
iostream的意思是输入输出流。直接点说就是in(输入) out(输出) stream(流)。取in、out的首字母与stream合成。包含iostream时 他不使用using namespace 若是 你包含iostream.h时 则如C正常头文件一样使用...也就可以不书写using namespace XX 不过前者比较好 你需要的名字空间再using 不用的...

include< iostream>是什么意思?
include<iostream>意思是引入iostream库,即输入输出流库。iostream库的基础是两种命名为istream和ostream的类型,分别表示输入流和输出流。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。在旧的标准C++中,使用#include<iostream.h>,但在新标准中,用#include<iostream>。

C++里面的iostream是什么东西?
ios是抽象基类,由他派生出istream类和ostream类,两个类名中第一个字母i和o分别代表输入(input)和输出(output)。isrream类支持输入操作,ostream类支持输出操作,iostream支持输入输出操作。iostream是从istreanm类和ostream类通过多重继承而派生的类。C++对文件的输入输出需要用ifstream和ofstream类,两...

C++里面ostream是干什么的
C++中的ostream是用于输出操作的流对象,它是iostream库中的一个重要组件。在C++中,iostream库提供了一组类和对象,用于处理输入和输出操作。其中,ostream类代表输出流,它定义了一系列用于将数据写入输出流的操作符重载函数。通过使用ostream对象,我们可以将数据写入到不同的输出设备,如显示器、文件等。...

<iostream.h>在C++中是什么意思
回答:<iostream>表示你使用的是标注命名空间,也就是在程序开始应该有这么一句话 using namespace std ; 这是遵循c++标准的 <iostream.h> 则没有遵循c++标准

C++中的iostream iomanip是什么意思啊
是封装了很多输入输出流及其他重要模版类的库,比如使用输出流cout时就需要包含iostream库,iomannip是封装了很多操作符的库如具有换行功能的endl。

相似回答