永发信息网

iostream头文件【C++】

答案:2  悬赏:0  手机版
解决时间 2021-05-17 00:39
  • 提问者网友:练爱
  • 2021-05-16 20:04

我最近在网上看到一个程序:

#include<iostream.h>
#include<stdlib.h>
class Sample
{
int x,y;
public:
Sample(){x=y=0;}
Sample(int a,int b){x=a;y=b;}
~Sample()
{
if(x==y)
cout<<"x=y"<<endl;
else
cout<<"x!=y"<<endl;
}
void disp()
{
cout<<"x="<<x<<",y="<<y<<endl;
}
};

int main()
{
Sample s1(2,3);
s1.disp();
system("pause >nul");
}

当头文件里加了“.h”后会出现这个

当头文件里不加“.h”后会出现

虽然都能得出结果,但是我想知道在C++里加了.h和不加.h有什么区别?

最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-05-16 21:32

加了.h之后在main函数里,最后就不需要加上return的返回值,而如果没有.h就必须有一个return的返回值。

全部回答
  • 1楼网友:长青诗
  • 2021-05-16 22:58

一般是不加,如果不加的话要加上一句引用命名空间using namespace std;

如果加上.h的话就不用加上那一句了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯