下面关于类型转换的描述中,错误的是()。
A: 任何形式的构造函数都可以实现数据类型转换。
B: 带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
C: 类型转换函数可以把类类型对象转换为其他指定类型对象。
D: 类型转换函数只能定义为一个类的成员函数,不能定义为类的友员函数。
A: 任何形式的构造函数都可以实现数据类型转换。
B: 带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
C: 类型转换函数可以把类类型对象转换为其他指定类型对象。
D: 类型转换函数只能定义为一个类的成员函数,不能定义为类的友员函数。
举一反三
- 关于类型转换函数的说法正确的是()。 A: 类型转换函数没有返回值类型 B: 类型转换函数没有参数 C: 类型转换函数只能作为类的成员函数 D: 类型转换函数不能作为类的友元函数 E: 类型转换函数不能作为既非成员函数也非友元函数的普通函数 F: 类型转换函数的函数原型为:”operator类型名();”
- 下列关于类型转换函数的描述中,错误的是( )。 A: 类型转换函数是一种成员函数 B: 类型转换函数定义时不指出类型,也没有参数 C: 类型转换函数的功能是将其函数名所指定的类型转换为该类类型 D: 类型转换函数在一个类中可定义多个
- 下面关于类的类型转换函数描述错误的是 A: 类型转换函数既可以是成员函数可以是友元函数 B: 类型转换函数没有参数也没有返回类型 C: 函数体内必须有一条返回语句 D: 类型转换函数不能被重载
- 通过构造函数可以实现从基本类型向类类型转换,但不能将一个类类型向基本类型转换。( )
- 类型转换函数只能定义为一个类的: