此题为判断题(对,错)。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
前置自增运算符++重载为类的友元函数的形式为【 】,重载为类的成员函数的形式为【 】。 (设类为A,类对象为a)
A.Valueoperator+(Valuev,inti);
B.Valueoperator+(Valuev=value,inti);
C.Valueoperator+(Valuevinti=O);
D.Valueoperator+(Valuev=value,inti=O);
A.Value operator+(Value v,int i);
B.Value operator+(Value v=value,int i);
C.Value operator+(Value vint i=0);
D.Value operator+(Value v=value,int i=0);
A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个
B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数
C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数
D.所有运算符都可以以类成员函数形式进行重载
A.定义为类A的成员函数:void A:: operator *() { ...... }
B.定义为类A的成员函数:A A:: operator *(A obj1, A obj2 ) { ...... }
C.定义为类A的友元函数:A A:: operator *(A obj ) { ...... }
D.定义为类A的成员函数:A A:: operator *(A obj ) { ...... }
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!