下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.int operator一(FunNumber);S下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。A.int operator一(FunNumber);B.FunNumber operator一;C.FunNumber operator一(int);D.int operator一(FunNumber,FunNumber);

题目
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.int operator一(FunNumber);S

下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。

A.int operator一(FunNumber);

B.FunNumber operator一;

C.FunNumber operator一(int);

D.int operator一(FunNumber,FunNumber);


相似考题
更多“下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.int operator一(FunNumber);###S ”相关问题
  • 第1题:

    若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。 A.Data+{Data};SX

    若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。

    A.Data+{Data};

    B.Dataoperator+{Data};

    C.Data+operator{Data};

    D.operator+{Data.Data};


    正确答案:B
    B。【解析】重载运算符的函数一般格式如为:函数类型0perator运算符名称(形参列表),因此选8。

  • 第2题:

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

    A.int operator-(FunNumber)

    B.FunNumber operator-()

    C.FunNumber operator-(int)

    D.int operator – (FunNumber,FunNumber)


    B 解析:此题考查的是运算符“-”的重载。“-”运算符有一元和二元两种,且均可以重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元素减1;重载为非成员函数时,形参个数一般和运算符元素相等。所以“-”运算符重载为成员函数时,参数可以是。个或1个;而重载为非成员函数时,参数个数可以是1个或2个。所以选项B),肯定是重载为非成员函数。

  • 第3题:

    为类A定义重载二目运算符“*”,下列哪种定义形式是正确的?()

    A.定义为类A的成员函数:void A:: operator *() { ...... }

    B.定义为类A的成员函数:A A:: operator *(A obj1, A obj2 ) { ...... }

    C.定义为类A的友元函数:A A:: operator *(A obj ) { ...... }

    D.定义为类A的成员函数:A A:: operator *(A obj ) { ...... }


    定义为类 ABC 的函数成员: ABC operator +( ABC obj ) { ...... }

  • 第4题:

    下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。

    A.int operator-(FunNumber);

    B.FunNumber operator-();

    C.FunNumber operator-(int);

    D.int operator-(FunNumber,FunNumber);


    正确答案:D
    解析: 本题考查的知识点是:运算符“-”的重载。“-”运算符有一元(取负)和二元(减法)两种形式,且均可重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元数减1,因为此成员函数所属的对象可成为运算符的一个运算分量。重载为非成员函数时,形参个数一般和运算符元数相等。所以“-”运算符重载为成员函数时,参数个数可以是0个和1个,而重载为非成员函数时,参数个数可以是1个或2个。

  • 第5题:

    下列运算符函数中肯定不属于类FunNumber的成员函数的是()。

    A.int operator – (FunNumber,FunNumber)

    B.FunNumber operator-(int)

    C.FunNumber operator-()

    D.int operator-(FunNumber)


    B 解析:此题考查的是运算符“-”的重载。“-”运算符有一元和二元两种,且均可以重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元素减1;重载为非成员函数时,形参个数一般和运算符元素相等。所以“-”运算符重载为成员函数时,参数可以是。个或1个;而重载为非成员函数时,参数个数可以是1个或2个。所以选项B),肯定是重载为非成员函数。