问题
单项选择题
已知函数fun的原型为 int fun(int,int,int);下列重载函数原型中错误的是
A.char fun(int,in;
B.double fun(int,int,doubl;
C.int fun(int,char*);
D.float fun(int,int,in;
答案
参考答案:D
解析: 两个名字相同的函数要实现重载,至少要在参数个数或者参数类型上有所不同。函数返回值不同,而其它完全相同(参数个数和参数类型),则不能作为重载函数来使用。