explicit(显式的):作用是"禁止单参数构造函数"被用于自动类型转换
non-explicit:
class Fraction
{
public:
Fraction(int num,int den=1)
:m_numerator(num),m_denominator(den){
}
Fraction operator +(const Fraction& f){
return Fraction(......);
}
private:
int m_numerator;