class Fraction
{
private:
int _Numerator; //分子
int _Denominator; //分母
public:
Fraction(){}
Fraction(const int& Numerator,const int& Denominator);
friend Fraction& operator+(const Fraction& frac1,const Fraction& frac2);
friend Fraction& operator-(const Fraction& frac1,const Fraction& frac2);
friend Fraction& operator*(const Fraction& frac1,const Fraction& frac2);
friend Fraction& operator/(const Fraction& frac1,const Fraction& frac2);
bool operator<(const Fraction& frac);
bool operator>(const Fraction& frac);
bool operator==(const Fraction& frac);
bool operator!=(const Fraction& frac);
void simp();
friend ostream& operator<<(ostream& out,Fraction& frac);
};
2 包含類
class A
{
class B // B類屬於A類的成員
{
//成員
};
//A類的其他成員
};
3 派生類
class A
{
};
//Book是從PrintedDocument中派生的
class B:A
{
//成員表
};
希望對妳有所幫助!