300050增发价:C++关于<iostream>和<iostream.h>的区别.

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 07:35:23
#include<iostream.h>

class R
{
public:
R(int d,int n)
{
den = d;
num = n;
}
operator double();
private:
int den,num;
};
R::operator double()
{
return double(den)/double(num);
}
void main()
{
R r(12,8);
double d=4.5,f=3.8;
d+=r-f;
cout << d << endl;
}

这个程序好像要有.H才能运行的.为什么啊?

iostream.h是包含输入/输出流处理的头文件,iostream就什么都不是了
但用iostream要加名词空间namespace

iostream.h是包含输入/输出流处理的头文件,iostream就什么都不是了