通过构造函数可以实现从基本类型向类类型转换,但不能将一个类类型向基本类型转换。( )
举一反三
- 下面关于类型转换的描述中,错误的是()。 A: 任何形式的构造函数都可以实现数据类型转换。 B: 带非默认参数的构造函数可以把基本类型数据转换成类类型对象。 C: 类型转换函数可以把类类型对象转换为其他指定类型对象。 D: 类型转换函数只能定义为一个类的成员函数,不能定义为类的友员函数。
- 基本类型到用户定义类型的转换通过___________实现。 A: 强制转换 B: 用户自定义类型的构造函数 C: 基本类型的转换函数 D: 无法实现
- 具有一个非默认参数的构造函数一般用于实现从()的转换。(A)该类类型到参数类型(B)参数类型到该类类型(C)参数类型到基本类型(D)类类型到基本类型
- 下面类型转换中需要使用强制类型转换符的有()。 A: 兼容的基本数据类型中由高级向低级的转换 B: 兼容的基本数据类型中由低级向高级的转换 C: 子类向父类转换 D: 父类向子类转换
- 用构造函数完成类类型的转换,类内至少定义一个( )的构造函数。