c++里#include和<iostream>是什么意思

是这样的,想请问一下,c++里#include和是什么意思
最新回答
西羊夕下

2024-12-01 02:15:23

包含iostream文件。
iostream实际上是一个头文件(iostream.h),你安装C++环境时就已经存在你的机子里面了
然后使用#include把这个文件包含进来,就可以使用这个文件里面的代码了。
你也可以自己写一个文件,然后使用#include包含进来,需要注意的是自己写的#include的时候必须要写文件全名,并且<>要写成双引号。如#include "mycpp.h",当然cpp文件也可以包含。
vigilia°宝瓜

2024-12-01 08:30:42

这个我可以回答,include是包含的意思,在C/C++中,#include<...>这是头文件,即调用C程序中的系统程序。而iostream只是头文件中的一种,input output 输入输出 而stream是流的意思,所以合在一起就是输入输出流。其实这是C++中比用的的一个头文件,否则这个输入符号“>>”和这个输出符号“<<”是会报错的。如果你还想了解,那你可以把你的C软件下面的include文件夹打开看看,里面有好多好多头文件。有兴趣学习编程的话,可以加入组织:323762686
淡淡的忧伤

2024-12-01 04:19:19

只能包含头文件,即函数的声明文件
弦未尽

2024-12-01 00:57:03

include是包含的意思,在C/C++中,#include<...>这是头文件,即调用C程序中的系统程序。

iostream只是头文件中的一种,input output 输入输出 而stream是流的意思,所以合在一起就是输入输出流。

其实这是C++中比用的的一个头文件,否则这个输入符号“>>”和这个输出符号“<<”是会报错的。

扩展资料:

#include<iostream>和#include<iostream.h>的区别

区别在于:如果用了isotream则一定要引入命名空间,即”using namespace std;如果用了iostream.h,则不能引入命名空间,否则会引起编译错误,提示找不到命名空间。

从功能性的角度来讲,iostream包含了一系列模板化的I/O类,相反地 iostream.h只仅仅是支持字符流。

另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,iostream和iostream.h在接口和执行上都是不同的。最后,iostream的各组成都是以STL的形式声明的,然而iostream.h的各组成都是声明成全局型的。 

严格来说,不带h的用法是纯C++的标准用法,主要是配合STL库使用的。如果你的程序要使用C库,那么就要带.h。因此第一种和第二种写法,最大的区别在于你使用C模式还是纯C++模式。

还有比如string.h是旧的C头文件,对应的是基于char*的字符串处理函数;string是包装了std的C++头文件,对应的是新的strng类;cstring是对应旧的C头文件的std版本。