题目内容 (请给出正确答案)
如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
[主观]

如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。

A.a.operator==()

B.b.operator==()

C.operator==(a,b)

D.operator==(b,a)

请帮忙给出正确答案和分析,谢谢!

查看答案
更多“如果表达式a==b中的“==”是作为普通函数重载…”相关的问题
第1题
如果表达式a++中的“++”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator++()
B.operator++()
C.operator++(a,1)
D.operator++(1,a)

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第2题
如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator+()
B.b.operator+()
C.operator+(a,b)
D.operator(a+b)

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第3题
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator++(1)
B.operator++()
C.operator++(a,1)
D.a.operator++()

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第4题

在重载一运算符时,若运算符函数的形参表中没有参数,则不可能的情况是()。

A、该运算符是一个单目运算符

B、该运算符函数有一个隐含的参数this

C、该运算符函数是类的成员函数

D、该运算符函数是类的友元函数

点击查看答案
第5题
若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。()

点击查看答案
第6题
假定M是一个类名,且M中重载了操作符=,可以实现M对象间的连续赋值,如“m1=m2=m3”。重载操作符=的函数原型最好是()。
A.intoperaotor=(M)
B.intoperator=(M&)
C.Moperator=(M&)
D.M&operator=(M)

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第7题
如果程序中未声明构造函数,则系统自动产生出一个默认形式的构造函数。()

点击查看答案
第8题
如果程序中未声明析构函数,编译器将自动产生一个默认的析构函数。()

点击查看答案
第9题
若用一维数组名作为函数实参,则必须在主调函数中说明此数组的大小。()

点击查看答案
第10题

C语言规定,函数返回值的类型是由()

A、return语句中的表达式类型所决定

B、调用函数时的主调函数类型所决定

C、调用函数时系统临时决定

D、在定义该函数时所指定的函数类型所决定

点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
搜题
如果结果不匹配,请 联系老师 获取答案
搜索
如果结果不匹配,请 联系老师 获取答案