包含iostream文件。
iostream实际上是一个头文件(iostream.h),你安装C++环境时就已经存在你的机子里面了
然后使用#include把这个文件包含进来,就可以使用这个文件里面的代码了。
你也可以自己写一个文件,然后使用#include包含进来,需要注意的是自己写的#include的时候必须要写文件全名,并且<>要写成双引号。如#include "mycpp.h",当然cpp文件也可以包含。
这个我可以回答,include是包含的意思,在C/C++中,#include<...>这是头文件,即调用C程序中的系统程序。而iostream只是头文件中的一种,input output 输入输出 而stream是流的意思,所以合在一起就是输入输出流。其实这是C++中比用的的一个头文件,否则这个输入符号“>>”和这个输出符号“<<”是会报错的。如果你还想了解,那你可以把你的C软件下面的include文件夹打开看看,里面有好多好多头文件。有兴趣学习编程的话,可以加入组织:323762686
只能包含头文件,即函数的声明文件
include是包含的意思,在C/C++中,#include<...>这是头文件,即调用C程序中的系统程序。
iostream只是头文件中的一种,input output 输入输出 而stream是流的意思,所以合在一起就是输入输出流。
其实这是C++中比用的的一个头文件,否则这个输入符号“>>”和这个输出符号“<<”是会报错的。
#include
区别在于:如果用了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版本。