#include <iostream>
#include<stdio.h>
using namespace std;
class Fraction
{
public:
Fraction(int num,int den):m_numerator(num),m_denominator(den) {}
operator double() const
{
return (double)(m_numerator/m_denominator);
}
private:
int m_numerator;
int m_denominator;
};
int main()
{
Fraction f(10,5);
double d=4+f;//f调用operator把他转为double型
cout<<"d="<<d<<endl;
return 0;
}