已知在一程序中已定义函数 double Mak(int m, double n); 则下列函数中不可在同一程序中重载的是

admin2021-02-22  23

问题 已知在一程序中已定义函数
    double Mak(int m, double n);
则下列函数中不可在同一程序中重载的是

选项 A、intMak(intm,doublen);
B、doubleMak(intm,intn);
C、doubleMak(doublem,intn);
D、doubleMak(intn);

答案A

解析 本题考查函数重载相关知识,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。返回值类型对区别重载函数没有意义。所以答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/Zkh0FFFM
0

最新回复(0)