如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为A.x.operator++(0).operator*(y);B.operator*(x.operator++(0),y);C.y.operator*(operator++(x,0))D.operator*(operator++(x,0),y)

题目

如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为

A.x.operator++(0).operator*(y);

B.operator*(x.operator++(0),y);

C.y.operator*(operator++(x,0))

D.operator*(operator++(x,0),y)


相似考题
更多“如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符 ”相关问题
  • 第1题:

    如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为( )。

    A.x.operator++(0).operator*(y)

    B.openrator*(x.operator++(0),y)

    C.y.operator*(openrator++(x,0))

    D.operator*(operator++(x,0),y)


    正确答案:C

  • 第2题:

    7、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是?

    A.作为友元函数重载的一元运算符

    B.作为成员函数重载的一元运算符

    C.作为友元函数重载的二元运算符

    D.作为成员函数重载的二元运算符


    作为成员函数重载的一元运算符

  • 第3题:

    2、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是:

    A.作为友元函数重载的1元运算符

    B.作为成员函数重载的1元运算符

    C.作为友元函数重载的2元运算符

    D.作为成员函数重载的2元运算符


    作为成员函数重载的1元运算符

  • 第4题:

    5、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。

    A.作为友元函数重载的单目运算符

    B.作为成员函数重载的单目运算符

    C.作为友元函数重载的双目运算符

    D.作为成员函数重载的双目运算符


    作为成员函数重载的一元运算符

  • 第5题:

    8、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。

    A.作为友元函数重载的1元运算符

    B.作为成员函数重载的1元运算符

    C.作为友元函数重载的2元运算符

    D.作为成员函数重载的2元运算符


    作为成员函数重载的1元运算符