以下有关函数重载的正确说法是()
A.重载函数的函数名可以不同,但其实现的功能必须相同。
B.完成不同功能的函数可以具有相同的函数名,而且其参数的个数和类型也必须相同。
C.完成不同功能的函数可以具有相同的函数名,但必须具有不同的返回值类型。
D.完成不同功能的函数可以具有相同的函数名,但必须具有不同的参数个数或不同的参数类型。
A.重载函数的函数名可以不同,但其实现的功能必须相同。
B.完成不同功能的函数可以具有相同的函数名,而且其参数的个数和类型也必须相同。
C.完成不同功能的函数可以具有相同的函数名,但必须具有不同的返回值类型。
D.完成不同功能的函数可以具有相同的函数名,但必须具有不同的参数个数或不同的参数类型。
A、函数名不同,但形参的个数与类型相同
B、函数名相同,形参的个数或类型不同
C、函数名相同,形参的个数和类型也相同
D、函数名相同,返回值不同,与形参无关
A. 默认构造的返回类型是void
B. 默认构造带有void类型的一个参数
C. 默认构造无返回类型
D. 默认构造无参数
E. 当不写任何构造时,编译系统会自动产生一个默认构造
A、返回类型为 Type,Type&都可以
B、返回类型为Type,且实现了++操作的重载,则可以如下应用。 Type t1=new Type(), t2; (t2=t1)++; 且后一句相当于 t2=t1; t2++;
C、返回类型为Type,则都可以有如下应用。 Type t1=new Type(), t2, t3; t3=t2=t1;
D、operator =操作重载的返回值可以是Type*
B、覆盖是指在同一个类中允许存在多个同名函数
C、多态性是指同一个属性或行为在一般类及 其各个特殊类中具有不同的语义
D、子类不能包含父类中没有的特性
A、转换函数的重载与普通函数的重载是一样的,也是靠函数的参数的个数和类型来区别不同的函数
B、转换函数没有参数,因此不能重载,否则将发生二义性
C、转换函数虽然没有参数,但可以依靠函数的类型区别,所以可以重载
D、对转换函数进行调用时,必须使用强制类型转换以指明调用的是哪个转换函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!