对于下面类C,空白处要填写一个运算符重载的函数原型,正确的有: class C { private: int x { 0 }; int y { 0 }; public: C() = default; _________________ }
A、void operator ++();
B、C operator ++(int dummy);
C、C operator -();
D、C operator -(const C& a, const C& b);
A、void operator ++();
B、C operator ++(int dummy);
C、C operator -();
D、C operator -(const C& a, const C& b);
B.重载运算符的操作数个数不能改变
C.运算符重载要求至少有一个运算数是自定义类型
D.运算符重载有成员重载和友元重载两种形式
B.C++的所有运算符中,运算符的优先级最高。
C.除逗号运算符外,赋值类运算符优先级较其他运算符优先级低。
D.单目运算符的优先级比双目运算符的优先级低
D.not
B.当用or运算符连接两个操作数时,若操作数的布尔值为True,则返回右操作数
C.成员运算符包含in和not in
D.成员运算符用于测试给定值是否在序列
B.算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、一元运算符等
C.算术运算符、赋值运算符、位运算符、比较运算符、集合运算符、一元运算符等
D.算术运算符、赋值运算符、位运算符、比较运算符、线性运算符、一元运算符等
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!