( 13 )在有理数类 Rational 中重载插入运算符 ,以便按 a/q 形式输出。请将 运算符函数的定义补充完整。class Rational{public:Rational(int aa, int qq):a(aa),q(qq){ }friend 【 14 】 operator(ostream out, Rational x){return (outx.a ' / ' x.q);}private:int a,q;};
( 13 )在有理数类 Rational 中重载插入运算符 << ,以便按 a/q 形式输出。请将 << 运算符函
数的定义补充完整。
class Rational{
public:
Rational(int aa, int qq):a(aa),q(qq){ }
friend 【 14 】 operator<<(ostream &out, Rational &x)
{
return (out<<x.a<< ' / ' <<x.q);
}
private:
int a,q;
};
相关考题:
以下哪个资源定位器的写法是正确是?()A.http://www.wls.com/lt/lt.htmB.http:||www.wls.com/lt/lt.htmC.http://www.wls.com\lt\lt.htmD.http:||www.wls.com\lt\lt.htm
若有运算符:>;、一、<;<;、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为( )。A.%、sizeof、>;、<;<;、=B.sizeof、%、>;、一、<;<;C.sizeof、<;<;、>;、%、=D.sizeof、%、<;<;、>;、=
已知lt=[1,2,3],下面表达式能够修改lt为[1,2,3,4]的是A.lt+=4B.lt.append(4)C.lt.insert(3,4)D.lt.insert(-1,4)