在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类C中。A.i
在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类C中。
A.int f(int x,int y)
B.int f(float a,int b)
C.float f(int x,float y)
D.int f(int x,float y)
解析:该题其实考查的是形参和函数重载。编译器视函数“intf(inta,intb)”和“intf(intx,inty)”为同一个函数,尽管两者的形参名称不一样,编译器只管形参的类型是不是一样。在VC6.0中,若在同一个类中定义这两个函数,编译错误信息中会提示“memberfunctionalreadydefinedordeclared”,即成员函数已定义或声明了。对于在同一可访问区内(如同一个类中)被声明的几个具有不同参数列(参数的类型、个数、顺序不同)的同名函数,程序会根据不同的参数列来确定具体调用哪个函数,这种机制叫重载,重载不关心函数的返回值类型。这里,“重载”的“重”的意思不同于“轻重”的“重”,它是“重复”、“重叠”的意思。可见,B、C、D均与“intf(inta,intb)”构成重载。另外,值得特别强调的是,重载不关心函数的返回值类型,在同一个类中,也不允许“intf(inta,intb)”、“floatf(inta,intb)”两者同时存在,这两者不构成重载,编译器无法识别。
EXECL中,如何保留0.例如:现有一组数字,分别为:1.221.351.461.511.641. 其他 2020-04-07 …
电路中正常工作最大电流指什么比如说电路中串着一个电能表,上面标着“10(20) A”,那么电路中正 物理 2020-05-14 …
关于电路中的一个问题就是,能不能从微观分析一下为什么断路中没有电流但有电压啊.没有电流的话电源又没 物理 2020-05-15 …
int * (* g1)( int * g2)中g1, 其他 2020-05-17 …
id是什么?int能否为id?如何封装成id? 计算机类考试 2020-05-31 …
在原子轨道中为什么3d轨道要在第三能级?RT.3d轨道能量高于4s为什么不能叫4d呢,如3s3sp 物理 2020-06-05 …
C#中的正则和js中的正则差距很大吗?\w在js中不能匹配汉字,在C#却能匹配汉字\w匹配有什么不 其他 2020-06-09 …
《捕蛇者说》中“募有能捕之者”一句中的“有”是什么意思?为什么不能是“募能捕之者”?RT若“有”为 其他 2020-06-21 …
为什么int型最大值加一后等于这个值?在Java中,为什么int型的最大值+1溢出后等于-2147 其他 2020-07-17 …
关于发音的问题?pint和hint都是一个辅音字母加int,怎么int在这两个单词之间的发音就不一样 英语 2020-10-31 …