首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

大家请看看这题。解决方案

2012-02-04 
大家请看看这题。重载函数在调用时选择的依据中,()是错误的。A 参数个数 B 参数类型 C 函数名字 D 函数类型

大家请看看这题。
重载函数在调用时选择的依据中,()是错误的。
A 参数个数 B 参数类型 C 函数名字 D 函数类型
我选c。

[解决办法]
A
重载函数的名字都一样,但重载函数的参数要么类型不同要么个数不同,这是调用时选择的依据
[解决办法]
函数类型 ???
名字粉碎机制有说到这个吗??
[解决办法]
1楼看错了吧。。
题目意思是
函数重载,不依据以下哪个条件

[解决办法]
如果函数类型指的是函数的返回值的类型的话
那就是选C
[解决办法]
D
[解决办法]
我选c
[解决办法]
D
重载先看得是函数名字,如果存在多个名字相同的函数,则看函数参数个数和参数类型,而函数返回值类型不同并不构成重构!
[解决办法]
to Treazy,
“如果函数类型指的是函数的返回值的类型的话,那就是选C”,仅仅返回类型不同的两个函数无法构成重载吧?
[解决办法]
D


如果函数类型指的是函数的返回值的类型的话,那就是选C
==============================================
你试过吗?

[解决办法]
哪位勤快?google个“函数的类型”的定义贴过来吧。
[解决办法]
D

int f();
char f();

不构成重载。
[解决办法]
D
[解决办法]
D. 返回类型不同的函数不构成重载
[解决办法]
啥叫重载

简单的说就是,
调用一个函数时,但是有两个函数都满足这个条件。

//假设以下语句通过
int Ifoo(){//...}
void Ifoo(){//....}

int i = Ifoo(); //这有必要吗?

像这样类型不一样的东西还需要重载吗??更别说编译了。。

所以坚决选D,根本和类型无关的。





[解决办法]
简单的说就是,
调用一个函数时,但是有两个函数都满足这个条件。 

更正

调用时,有两个以上的函数都满足。或者说是,从语意上讲是对的。
[解决办法]
D
[解决办法]
是多选题吗~
名字不同叫重载吗?
//假设以下语句通过 
void Ifoo(){//...} 
void IfooA(){//....} 


[解决办法]
当然是D了,因为函数名字必须一样才构成重载,所以名字也是重载的依据
[解决办法]
我选D.
因为函数名是重载的基础,不同的话就没有必要讨论重载了。
另外两个因数是:参数的个数、参数的类型。
至于返回值和重载没有关系。
[解决办法]
我选D.
因为函数名是重载的基础,不同的话就没有必要讨论重载了。
另外两个因数是:参数的个数、参数的类型。
至于返回值和重载没有关系。
[解决办法]
应该d了
[解决办法]
D 函数类型 

是不是说函数返回值类型,是的话就它了 = =
[解决办法]
while 名字相同
if 参数类型不通过
重载
else if 参数个数不同
重载
跟返回值没关系
D正解
[解决办法]
D
------解决方案--------------------


我選C

热点排行