单项选择题
有如下运算重载函数定义:
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
点击查看答案&解析
单项选择题
从工程管理角度,软件设计一般分为两步完成,它们是
A.概要设计与详细设计
B.数据设计与接口设计
C.软件结构设计与数据设计
D.过程设计与数据设计
点击查看答案&解析
相关试题
有如下程序: #include <iostream> u...
有如下程序: #include <iostream> u...
有如下程序: #include <iostream> u...
有如下类定义: class MyBase int k;...
有如下程序: #include <lostream> u...