单项选择题

下面是重载为非成员函数的运算符函数原型,其中错误的是

A.Fraction operator+(Fraction,Fraction);
B.Fraction operator-(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction);
<上一题 目录 下一题>
热门 试题

单项选择题
有如下运算重载函数定义: Double operator+(int i,int k)return double(i+k); 但定义有错误,对这个错误的最准确的描述是
A.+只能作为成员函数重载,而这里的+是作为非成员函数重载的
B.两个int型参数的和应该是int型,而这里将+的返回类型声明为double
C.没有将运算符重载函数声明为某个类的友元
D.C++已经提供了求两个int型数据之和运算符+,不能再定义同样的运算符
单项选择题
对下列二叉树: 进行中序遍历的结果是
A.ACBDFEG
B.ACBDFGE
C.ABDCGEF
D.FCADBEG
相关试题
  • 已知一个函数模板定义为 template <type...
  • 下面是复数类complex的定义,其中重载的运...
  • 有如下程序: #include <iostream> u...
  • 若以非成员函数形式,为类Bounce重载“!”...
  • 有如下程序: #include <iostream> u...