下面关于转换函数重载的说法正确的是____
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: 类型转换函数不能作为类的友元函数 E: 类型转换函数不能作为既非成员函数也非友元函数的普通函数 F: 类型转换函数的函数原型为:”operator类型名();”