我最近在网上看到一个程序:
#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有什么区别?