[单选题]

在类中重载赋值运算符时,应将其声明为类的(  )。

A.静态函数

B.友元函数

C.成员函数

D.构造函数

参考答案与解析:

相关试题

在类中重载赋值运算符时,应将其声明为类的(  )。

[单选题]在类中重载赋值运算符时,应将其声明为类的(  )。A.静态函数B.友元函数C.成员函数D.构造函数

  • 查看答案
  • 若为Fraction类重载前增1运算符++,应在类体中将其声明为(  )。

    [单选题]若为Fraction类重载前增1运算符++,应在类体中将其声明为(  )。A.Fraction&operator++();B.Fraction&ope

  • 查看答案
  • 若为Fraction类重载前增1运算符£«£«,应在类体中将其声明为()。A)

    [单选题]若为Fraction类重载前增1运算符++,应在类体中将其声明为( )。A.) Fraction& operator++();B.) Fraction& operator++(int);C.) friend Fraction& operator++();D.) friend Fraction& operator++(int);A.B.C.D.

  • 查看答案
  • 若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是(  )。

    [单选题]若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是(  )。A.XVoperator*(XV,XV);

  • 查看答案
  • 若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是(  )。

    [单选题]若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是(  )。A.XVoperator*(XV,XV);

  • 查看答案
  • ( 13 )在 MyClass 类的定义中,对赋值运算符 = 进行重载。请将画线

    [试题]( 13 )在 MyClass 类的定义中,对赋值运算符 = 进行重载。请将画线处缺失的部分补充完整。( 13 ) MyClass::operator=(const MyClass& rhs){if (this == &rhs) return *this;value = rhs.value;return *this;}

  • 查看答案
  • 在类中重载operator new运算符?

    [试题]在类中重载operator new运算符?

  • 查看答案
  • 在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。

    [单选题]在重载运算符函数时,下面( )。运算符必须重载为类成员函数形式。A.+B.-C.++D.->

  • 查看答案
  • 为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是(  )。

    [单选题]为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是(  )。A.+B.=C.<

  • 查看答案
  • 为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是(

    [单选题]为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是( )。A.) +B.) =C.) <<D.) ++

  • 查看答案