网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
利用operator声明且仅声明了“==”,有什么错误么?
参考答案
更多 “ 利用operator声明且仅声明了“==”,有什么错误么? ” 相关考题
考题
若为Fraction类重裁前增1运算符++,应在类体中将其声明为( )。 A.FractionSXB
若为Fraction类重裁前增1运算符++,应在类体中将其声明为( )。A.Fraction&poerator++( );B.Fraction&poeralor++(int);C.friendFraction&operator++( ):D.friendFraction&operator++(int);
考题
4、定义复杂内容元素的方法有如下两种()。A.利用complexContent对anyType进行限制声明新的复杂类型B.利用complexContent对anyType进行扩展来声明新的复杂类型C.利用complexContent对复杂类型(包含混合内容或仅包含元素)进行限制声明新的复杂类型D.利用complexContent对复杂类型(包含混合内容或仅包含元素)进行扩展来声明新的复杂类型
考题
现在需要对list类对象使用的逻辑运算符==重载,以下函数声明正确的是?A.list list::operator==(const list a);B.list list::operator==(const list a);C.bool list::operator==(const list a);D.bool list::operator==(const list a);
考题
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符,则下列叙述中正确的是()。A.operator +有2个参数,operator *有2个参数B.operator +有2个参数,operator *有1个参数C.operator +有1个参数,operator *有2个参数D.operator +有1个参数,operator *有1个参数
考题
6、现在需要对list类对象使用的逻辑运算符==重载,以下函数声明正确的是?A.list list::operator==(const list a);B.list list::operator==(const list a);C.bool list::operator==(const list a);D.bool list::operator==(const list a);
考题
对于有理数类Rational对象重载单目运算符”-”,其声明形式为:A.void Rational::operator-();B.friend Rational operator-();C.Rational Rational::operator-()D.friend void operator-(Rational a );
热门标签
最新试卷