单选题关于函数重载,下列叙述中错误的是( )。A重载函数的函数名必须相同B重载函数必须在参数个数或类型上有所不同C重载函数的返回值类型必须相同D重载函数的函数体可以有所不同
单选题
关于函数重载,下列叙述中错误的是( )。
A
重载函数的函数名必须相同
B
重载函数必须在参数个数或类型上有所不同
C
重载函数的返回值类型必须相同
D
重载函数的函数体可以有所不同
参考解析
解析:
在C++语言中,函数重载是指允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。
在C++语言中,函数重载是指允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。
相关考题:
单选题下列关于运算符重载的描述中,正确的是( )。A运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符B一元运算符号能作为成员函数重载C二元运算符重载为非成员函数时,参数表中有一个参数DC++中可以重载所有的运算符
单选题下面叙述错误的是( )。A对基类成员的访问能力在private派生类中和public派生类中是不同的B基类的private成员在public派生类中不可访问C基类中的public成员在protected派生类中是protected的D基类中的public成员在protected派生类中仍然是public的