该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
using namespace std;
class Fraction
{
private:
int top;
int bottom;
public:
Fraction(int t=0, int b=1)
{
top=t;
bottom=b;
}
void set (int tt, int bb)
{
top=tt; bottom=bb;
}
};
class iFraction : public Fraction
{
friend int convertF (iFraction mix , Fraction fra);
private:
int m;
int mt;
int mb;
public:
iFraction(int x=0, int y=0, int z=1)
{
m=x; mt=y; mb=z;
}
};
int convertF (iFraction mix , Fraction fra)
{
mix.m=fra.top/fra.bottom;
mix.mt=fra.top%fra.bottom;
mix.mb=fra.bottom;
}
int main()
{
Fraction Fra;
iFraction Mix;
Fra.set(26,5);
convertF(Fra, Mix);
cout<
}
总是出错,说是无法访问Fraction 和iFraction里面的变量。。