题目内容
(请给出正确答案)
[单选题]
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:()
A.AB operator+(AB &a, AB &b);
B.AB operator+(AB &a);
C.operator+(AB a);
D.AB& operator+();
查看答案
如果结果不匹配,请 联系老师 获取答案
A.AB operator+(AB &a, AB &b);
B.AB operator+(AB &a);
C.operator+(AB a);
D.AB& operator+();
A. AB() {a=0;}
B. AB(int aa=0): a(aa) {}
C. AB(int aa): a(aa) {}
D. AB() {}
关于成员函数特征的下述描述,不正确的是()。
A 成员函数一定要在类内定义。
B 成员函数可以重载。
C 成员函数可以设置参数的默认值。
D 可在类内定义。
不可定义作运算符重载函数的是()。
A 类以外的函数
B 成员函数
C 构造函数
D 友员函数。
A.正确
B.错误
A.myclassoperator++()
B.myclass& operator++()
C.myclassoperatorint++(int)
D.myclass& operator++(int)
A.A(){x=0;}
B.A(intA=0):x(a){}
C.A(){}
D.A(intA):x(a){}
A.正确
B.错误