Minh họa cách sử dụng functions template
template
template
T x = a[0];
for(int i=1; i
x = Max(x, a[i]);
return x;
}
class Fraction{
private:
int num, den;
public:
Fraction (int, int);
bool operator < (Fraction);
friend ostream &operator<<(ostream &, Fraction&);
};
Fraction::Fraction (int a, int b){ num = a; den = b; }
bool Fraction::operator<(Fraction b)
{ return 1.0*this->num/this->den < 1.0*b.num/b.den; }
ostream &operator<<(ostream &os, Fraction &f)
{ cout<
//test
int a[]={2, 9, 8, 4};
cout<
cout<< Max(Fraction(1,2),Fraction(10,2))<<>
cout<
Fraction f[] = { Fraction(1,2) , Fraction(7,2) , Fraction(3,2) };
cout<<>
Trương Đình Huy
» Tin mới nhất:
» Các tin khác: