单选题不能作为函数重载的判断依据的是(  )。AconstB返回类型C参数个数D参数类型

单选题
不能作为函数重载的判断依据的是(  )。
A

const

B

返回类型

C

参数个数

D

参数类型


参考解析

解析:
函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同,但函数的返回类型不能作为判断重载的依据。

相关考题:

重载单目运算符作为类的成员函数,函数没有参数。() 此题为判断题(对,错)。

( 33 )下列关于运算符重载的描述中,错误的是A ) :: 运算符不能重载B )类型转换运算符只能作为成员函数重载C )将运算符作为非成员函数重载时必须定义为友元D )重载 [] 运算符应完成 “ 下标访问 ” 操作

不能作为重载函数的调用的依据是A.参数个数B.参数类型C.函数类型D.函数名称

对类的构造函数和析构函数描述正确的是A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

下列关于虚函数与函数重载区别的叙述中不正确的是( )。A.函数说明形式上不同B.函数重载允许是非成员函数,虚函数只能是成员函数C.函数重载的调用依据参数和类型的差别,虚函数则依据对象D.函数重载的本体可以在类外定义,虚函数不可以

在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。A、作为友元函数重载的1元运算符B、作为成员函数重载的1元运算符C、作为友元函数重载的2元运算符D、作为成员函数重载的2元运算符

对类的构造函数和析构函数描述正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重裁

运算符函数调用格式的表达式:y/x++与表达式:y.operator/(operator++(x,O))含义相同,由此可看出()。A.“/”和“++”都是作为成员函数重载的B.“/”和“++”都是作为非成员函数重载的C.“/”是作为成员函数重载的,“++”是作为非成员函数重载的D.“/”是作为非成员函数重载的,“++”都是作为成员函数重载的

多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但运算符[]只能作为类的______函数重载。

系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。A.参数个数B.参数的类型C.函数名称D.函数的类型

不能作为函数重载判断依据的是( )。A.返回值B.参数个数C.参数类型D.参数顺序

不能作为函数重载的判断依据的是( )。A.constB.返回类犁C.参数个数D.参数类型

不能作为重载函数的调用的依据是( )。 A.参数个数B.参数类型C.函数类型SXB 不能作为重载函数的调用的依据是( )。A.参数个数B.参数类型C.函数类型D.函数名称

下列对类的构造函数和析构函数的描述中,正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

一个单目运算符作为类的成员函数重载时有()个参数;如果作为独立函数重载,则有()个参数。

下面说法正确的是()。A、构造函数可以重载,析构函数不能重载B、构造函数不能重载,析构函数可以重载C、构造函数可以重载,析构函数也可以重载D、构造函数和析构函数都不可以重载

系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()A、参数个数B、参数类型C、函数名称D、函数的返回值类型

下列函数中不能重载的是()A、成员函数B、非成员函数C、构造函数D、析构函数

单选题系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()A参数个数B参数类型C函数名称D函数的返回值类型

单选题下面说法正确的是()。A构造函数可以重载,析构函数不能重载B构造函数不能重载,析构函数可以重载C构造函数可以重载,析构函数也可以重载D构造函数和析构函数都不可以重载

判断题多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。A对B错

单选题在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。A作为友元函数重载的1元运算符B作为成员函数重载的1元运算符C作为友元函数重载的2元运算符D作为成员函数重载的2元运算符

单选题下列关于运算符重载的描述中,错误的是(  )。A::运算符不能重载B类型转换运算符只能作为成员函数重载C将运算符作为非成员函数重载时必须定义为友元D重载[]运算符应完成“下标访问”操作

单选题运算符函数调用格式的表达式“y/x抖”与表达式“y.operator/(operator++(x,o))”的含义相同,由此可看出(  )A“/”和“++”都是作为成员函数重载的B“/”和“++”都是作为非成员函数重载的C“/”是作为成员函数重载的,“++”是作为非成员函数重载的D“/”是作为非成员函数重载的,“++”都是作为成员函数重载的

单选题下列关于赋值运算符“=”重载的叙述中,正确的是(  )。A赋值运算符只能作为类的成员函数重载B默认的赋值运算符实现了“深层复制”功能C重载的赋值运算符函数有两个本类对象作为形参D如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符

判断题构造函数只能重载不能覆盖A对B错

判断题构造函数和析构函数都不能重载。A对B错