有类定义如下: class Type( public: Type(int i=0); Type operator-(int); friend Type operator+(Type,Type); private; int

admin2021-02-22  23

问题 有类定义如下:
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、cl+Type(3);
C、3-c1;
D、c1-3;

答案D

解析 本题考查了operator运算符重载的知识,D不符合重载的参数顺序。
转载请注明原文地址:https://jikaoti.com/ti/Mrh0FFFM
0

相关试题推荐
最新回复(0)