更多“如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是A.一元运算符B.二元运算 ”相关问题
  • 第1题:

    在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是 ______ 。

    A.后缀一元运算符

    B.前缀一元运算符

    C.元操作数的运算符

    D.二元运算符


    正确答案:B
    解析:运算符重载的相关内容。

  • 第2题:

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

    A.一元非成员运算符

    B.一元成员运算符

    C.二元非成员运算符

    D.二元成员运算符


    正确答案:B
    解析:当把运算符重载为成员函数时,第1操作数就是对象本身,即第1操作数仅以this指针的形式隐含在参数表中。因此,对于一元运算符的参数表是空的:对于二元运算符的参数表中只有一个参数,它代表第2操作数。当把运算符重载为非成员函数时,由于没有隐含this指针,因此所有的操作数必须出现在参数表中。因此。对于一元运算符,参数表中有一个参数,代表那个的操作数;对于二元运算符,参数表中有两个参数,分别代表第1和第2操作数。

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    重载一个运算符函数时,其参数表中没有任何参数,这说明该运算是 ______。

    A.一元非成员运算符

    B.二元非成员运算符

    C.一元成员运算符

    D.二元成员运算符


    正确答案:C

  • 第5题:

    如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是( )

    A.一元运算符

    B.二元运算符

    C.选项A和选项B都可能

    D.重载错误


    正确答案:D