C++中创建一个类的对象数组时,则要求对该类的构造函数满足((____))()
A: 没有构造函数。
B: 有构造函数,但要有一个构造函数不带参数。
C: 有构造函数,但要有一个构造函数具有的参数全是缺省参数。
D: 以上三者全是。
A: 没有构造函数。
B: 有构造函数,但要有一个构造函数不带参数。
C: 有构造函数,但要有一个构造函数具有的参数全是缺省参数。
D: 以上三者全是。
举一反三
- 当说明一个具有构造函数的对象向量时,所定义的类应该() A: 只能包含一个缺省的构造函数 B: 应有一个包含缺省参数的构造函数 C: 至少应有两个构造函数 D: 必须有一个不带任何参数的构造函数
- 关于类的构造函数,以下描述中正确的是() A: 当创建一个对象时,该对象的构造函数会被自动调用; B: 当创建一个对象时,需要指明是否调用该对象的构造函数; C: 同一个类可以有几个构造函数,各构造函数的参数必须不同; D: 同一个类可以有几个构造函数,各构造函数的参数必须相同; E: 构造函数的名称与类的名称相同;
- 如果没有为一个类定义任何构造函数的情况下,下列描述正确的是( ) A: 编译器总是自动创建一个不带参数的构造函数 B: 这个类没有构造函数 C: 这个类不需要构造函数 D: 该类不能通过编译
- 关于类的构造函数,以下描述中正确的是( ) A: 当创建一个对象时,需要指明是否调用该对象的构造函数 B: 当创建一个对象是,该对象的构造函数会被自动调用 C: 同一个类可以有几个构造函数,各构造函数的参数必须不同 D: 同一个类可以有几个构造函数,各构造函数的参数必须相同 E: 构造函数的名称与类的名称相同
- 关于构造函数下列说法正确的是: A: 采用类名作为函数名 B: 构造函数没有返回值 C: 不能用void说明 D: 在类实例化对象时会首先自动调用构造函数 E: 构造函数最重要的作用是创建对象本身 F: 每个类必须有一个构造函数 G: 构造函数必须被说明为public H: 没有构造函数就不能创建对象 I: 如果一个类没有提供任何构造函数,C++编译器会提供一下不带参数的默认构造函数 J: 只要类中定义了构造函数则C++编译器就不会再提供构造函数;可以定义多个同名的构造函数,但参数的个数必须不同