1. 条款24举出一个Rational的例子,来说明为什么只有non-member函数才有能力"在所有实参身上实施隐式类型转换".Rational的定义如下:

class Rational{
public:
    Rational(int numerator=0,int denominator=1);
    int numerator()const;
    int denominator()const;
private:
    int numerator;
    int denominator;
};
View Code

相关文章: