A、Valueoperator+(Value,Value);
B、Valueoperator+(Value,int);
C、Value
D、Value
第1题:
下面是重载双目运算符+的友元函数原型,其中最符合+原来含义的是()。
A.Value operator +(Value,Value);
B.Value operator +(Value,int );
C.Value &operator +(Value,Value);
D.Value &operator +(Value&,Value&);
第2题:
21、下面是重载双目运算符-的成员函数原型,其中最符合-原来含义的是()。
A.Value Value::operator -(Value);
B.ValueValue::operator -(int );
C.Value &Value::operator -(Value);
D.Value &Value::operator -(Value&);
第3题:
双目运算符重载语法格式是函数类型名operator双目运算符(虚参1,虚参2){函数体}。
第4题:
5、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。
A.作为友元函数重载的单目运算符
B.作为成员函数重载的单目运算符
C.作为友元函数重载的双目运算符
D.作为成员函数重载的双目运算符
第5题:
下面是重载双目运算符-的成员函数原型,其中最符合-原来含义的是()。
A.Value Value::operator -(Value);
B.ValueValue::operator -(int );
C.Value &Value::operator -(Value);
D.Value &Value::operator -(Value&);