简答题

运算符重载使用成员函数方法和友元函数方法是否都可以?并且是没有区别的吗?

正确答案

两种方都法可以。有区别,参数个数不同。

答案解析

相似试题
  • 运算符重载只可以是类的成员函数和友元函数,不可以是普通函数。

    判断题查看答案

  • 运算符重载的形式有两种:成员函数形式和友元形式。

    判断题查看答案

  • 分别用成员函数和友元函数重载运算符,使对实型的运算符=、+、-、*、/适用于复数运算。

    简答题查看答案

  • 使用成员函数方法和使用友元函数的方法所定义的重载运算符函数的参数个数是不相同的。

    判断题查看答案

  • 分别使用成员函数和友员函数编写程序重载运算符“+”,使该运算符能实现两个字符串的连接。

    简答题查看答案

  • 对每个可重载的运算符来说,只能重载为友元函数。

    判断题查看答案

  • 将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。

    填空题查看答案

  • 如果表达式++j*k中的“++”和“*”都是重载的友元运算符,则采用运算符函数调用格式,该表达式还可以表示为()

    单选题查看答案

  • 在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。

    单选题查看答案