如果对TA类对象使用逻辑运算符“==”重载,以下函数声明正确的是()。
A.void & TA::operator==(const TA &a);
B.TA & TA::operator==(const TA &a);
C.bool & TA::operator==(const TA &a);
D.bool TA::operator==(const TA &a);
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.void & TA::operator==(const TA &a);
B.TA & TA::operator==(const TA &a);
C.bool & TA::operator==(const TA &a);
D.bool TA::operator==(const TA &a);
第1题
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);
第2题
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);
第3题
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);
第9题
A.myclass operator++();
B.myclass &operator++();
C.myclass operator++(int);
D.myclass &operator++(int);
第10题
A.有的运算,其运算符只能作为友元函数重载
B.通过运算符重载,可以定义新的运算符
C.若重载运算符‘+’,则相应的运算符函数名为:+
D.重载二元运算符时,必须声明两个形参
第11题
A.myclass operator++();
B.myclass &operator++();
C.myclass operator++(int);
D.myclass &operator++(int);
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!