已知Value是一个类,Value是Value的一个对象。 下列以非成员函数形式重载的运算符函数原形中,正确的是( )。A.Valueoperator+(Valuev,inti);B.Valueoperator+(Valuev=value,inti);C.Valueoperator+(Valuevinti=O);D.Valueoperator+(Valuev=value,inti=O);

题目

已知Value是一个类,Value是Value的一个对象。 下列以非成员函数形式重载的运算符函数原形中,正确的是( )。

A.Valueoperator+(Valuev,inti);

B.Valueoperator+(Valuev=value,inti);

C.Valueoperator+(Valuevinti=O);

D.Valueoperator+(Valuev=value,inti=O);


相似考题
更多“已知Value是一个类,Value是Value的一个对象。 下列以非成员函数形式重载的运算符函数原形中,正确 ”相关问题
  • 第1题:

    下列运算符函数中,肯定不属于类Value的成员函数的是

    A.Value operator+(Value);

    B.Value operator-(Value,Value);

    C.Value operator*(int);

    D.Value operator/(Value);


    正确答案:B

  • 第2题:

    20、下面是重载双目运算符+的友元函数原型,其中最符合+原来含义的是()。

    A.Value operator +(Value,Value);

    B.Value operator +(Value,int );

    C.Value &operator +(Value,Value);

    D.Value &operator +(Value&,Value&);


    2

  • 第3题:

    下面是重载双目运算符-的成员函数原型,其中最符合-原来含义的是()。

    A.Value Value::operator -(Value);

    B.ValueValue::operator -(int );

    C.Value &Value::operator -(Value);

    D.Value &Value::operator -(Value&);


    Value Value::operator -(Value);

  • 第4题:

    下面是重载双目运算符-的成员函数原形,其中最符合-原来含义的是( )。

    A.ValueValue::operator-(Value)

    B.ValueValue::operator-(int)

    C.Value&Value::operator-(Value)

    D.Value&Value::operator-(Value&)


    正确答案:A

  • 第5题:

    下面是重载双目运算符+的友元函数原型,其中最符合+原来含义的是()。

    A.Value operator +(Value,Value);

    B.Value operator +(Value,int );

    C.Value &operator +(Value,Value);

    D.Value &operator +(Value&,Value&);


    friend B operator+(B b,B a);