您的位置:程序门 -> c/c++ -> c++ 语言



大家请看看这题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


大家请看看这题。
发表于:2008-01-21 11:57:51 楼主
重载函数在调用时选择的依据中,()是错误的。
a   参数个数   b   参数类型   c   函数名字   d   函数类型
我选c。
发表于:2008-01-21 12:03:551楼 得分:0
a
重载函数的名字都一样,但重载函数的参数要么类型不同要么个数不同,这是调用时选择的依据
发表于:2008-01-21 12:04:322楼 得分:0
函数类型   ???
名字粉碎机制有说到这个吗??
发表于:2008-01-21 12:05:583楼 得分:0
1楼看错了吧。。
题目意思是
函数重载,不依据以下哪个条件
发表于:2008-01-21 12:08:474楼 得分:0
如果函数类型指的是函数的返回值的类型的话
那就是选c
发表于:2008-01-21 12:31:575楼 得分:0
d
发表于:2008-01-21 12:34:476楼 得分:0
我选c
发表于:2008-01-21 12:50:347楼 得分:0
d
重载先看得是函数名字,如果存在多个名字相同的函数,则看函数参数个数和参数类型,而函数返回值类型不同并不构成重构!
发表于:2008-01-21 13:00:548楼 得分:0
to   treazy,
    “如果函数类型指的是函数的返回值的类型的话,那就是选c”,仅仅返回类型不同的两个函数无法构成重载吧?
发表于:2008-01-21 13:38:589楼 得分:0
d


如果函数类型指的是函数的返回值的类型的话,那就是选c
==============================================
你试过吗?
发表于:2008-01-21 13:50:5610楼 得分:0
哪位勤快?google个“函数的类型”的定义贴过来吧。
发表于:2008-01-21 14:08:5311楼 得分:0
d

int   f();
char   f();

不构成重载。
发表于:2008-01-21 14:16:4812楼 得分:0
d
发表于:2008-01-21 14:17:1213楼 得分:0
d.   返回类型不同的函数不构成重载
发表于:2008-01-21 14:41:1214楼 得分:0
啥叫重载

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

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

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

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

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


发表于:2008-01-21 14:43:1115楼 得分:0
简单的说就是,
调用一个函数时,但是有两个函数都满足这个条件。  

更正

调用时,有两个以上的函数都满足。或者说是,从语意上讲是对的。
发表于:2008-01-21 15:08:3516楼 得分:0
d
发表于:2008-01-21 15:13:3817楼 得分:0
是多选题吗~
名字不同叫重载吗?
//假设以下语句通过  
void       ifoo(){//...}  
void       ifooa(){//....}  

发表于:2008-01-21 16:02:4618楼 得分:0
当然是d了,因为函数名字必须一样才构成重载,所以名字也是重载的依据
发表于:2008-01-21 19:20:4319楼 得分:0
就是搞不懂何谓“函数类型”?
是返回类型?
还是像函数指针定义那样,由参数和返回类型共同决定的?
发表于:2008-01-21 21:02:2620楼 得分:0
我选d.
因为函数名是重载的基础,不同的话就没有必要讨论重载了。
另外两个因数是:参数的个数、参数的类型。
至于返回值和重载没有关系。
发表于:2008-01-21 21:02:3921楼 得分:0
我选d.
因为函数名是重载的基础,不同的话就没有必要讨论重载了。
另外两个因数是:参数的个数、参数的类型。
至于返回值和重载没有关系。
发表于:2008-01-21 21:32:3822楼 得分:0
应该d了
发表于:2008-01-21 21:36:0623楼 得分:0
d       函数类型  

是不是说函数返回值类型,是的话就它了   =   =
发表于:2008-01-21 23:33:1324楼 得分:0
while   名字相同
              if   参数类型不通过
                        重载
              else   if   参数个数不同
                                  重载
跟返回值没关系
d正解              
发表于:2008-01-22 08:42:1425楼 得分:0
d


快速检索

最新资讯
热门点击