当说明一个具有构造函数的对象向量时,所定义的类应该()
A: 只能包含一个缺省的构造函数
B: 应有一个包含缺省参数的构造函数
C: 至少应有两个构造函数
D: 必须有一个不带任何参数的构造函数
A: 只能包含一个缺省的构造函数
B: 应有一个包含缺省参数的构造函数
C: 至少应有两个构造函数
D: 必须有一个不带任何参数的构造函数
举一反三
- C++中创建一个类的对象数组时,则要求对该类的构造函数满足((____))() A: 没有构造函数。 B: 有构造函数,但要有一个构造函数不带参数。 C: 有构造函数,但要有一个构造函数具有的参数全是缺省参数。 D: 以上三者全是。
- 用构造函数完成类类型的转换,类内至少定义一个( )的构造函数。 A: 只带一个参 B: 可带任意个参数 C: 无参数 D: 只带两个参数
- (12)对于一个类定义,下列叙述中错误的是 A: )如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数 B: )如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数 C: )如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数 D: )如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数
- 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空
- 一个类中一个无参数构造函数和一个全部都是默认参数的构造函数共存是否存在二义性( ) A: 存在 B: 不存在 C: 无法确定 D: 视构造函数的参数来确定