A-A+

有类定义如下: class Type{ public: Type(int i=0); Typ

2022-08-05 22:56:31 问答库 阅读 173 次

问题详情

有类定义如下:
class Type{
public:
Type(int i=0);
Type operator-(int);
friend Type operator+(Type,Type);
private:
int val;
};
若有对象定义Type c1;则下列语句序列中,错误的是
A.Type(3)+c1;
B.c1+Type(3);
C.3-c1;
D.c1-3;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

考点:定义