具有一个非默认参数的构造函数一般用于实现从()的转换。(A)该类类型到参数类型(B)参数类型到该类类型(C)参数类型到基本类型(D)类类型到基本类型
B
举一反三
- 基本类型到用户定义类型的转换通过___________实现。 A: 强制转换 B: 用户自定义类型的构造函数 C: 基本类型的转换函数 D: 无法实现
- 通过构造函数可以实现从基本类型向类类型转换,但不能将一个类类型向基本类型转换。( )
- 下面关于类型转换的描述中,错误的是()。 A: 任何形式的构造函数都可以实现数据类型转换。 B: 带非默认参数的构造函数可以把基本类型数据转换成类类型对象。 C: 类型转换函数可以把类类型对象转换为其他指定类型对象。 D: 类型转换函数只能定义为一个类的成员函数,不能定义为类的友员函数。
- 下列关于类型转换函数的描述中,错误的是( )。 A: 类型转换函数是一种成员函数 B: 类型转换函数定义时不指出类型,也没有参数 C: 类型转换函数的功能是将其函数名所指定的类型转换为该类类型 D: 类型转换函数在一个类中可定义多个
- 存储过程中参数的类型,可以是() A: 输入类型参数 B: 输出类型参数 C: 输入输出类型参数 D: 输出输入类型参数
内容
- 0
用构造函数完成类类型的转换,类内至少定义一个( )的构造函数。 A: 只带一个参 B: 可带任意个参数 C: 无参数 D: 只带两个参数
- 1
系统在调用重载函数时,根据()来确定哪个函数是最佳匹配。 A: 参数类型或个数 B: 参数类型或返回值类型 C: 参数个数或返回值类型 D: 参数名称与类型
- 2
由于每个值类型都隐式地具有一个公共无参数实例构造函数,因此,一个结构类型中不可能包含一个关于无参数构造函数的显式声明。但允许结构类型声明参数化实例构造函数。
- 3
带有默认类型参数的模板,其默认类型参数说法正确的是
- 4
构造函数的参数可以是任意合法的类型,当构造函数的参数类型是对象实例的______ 时,就实现了一个复制构造函数