关于构造函数和析构函数说法正确的是( )。
A: 一个C++类只能有一个构造函数和一个析构函数
B: 一个C++类可以有一个构造函数和多个析构函数
C: 一个C++类可以有多个构造函数,但只能有一个析构函数
D: 一个C++类可以有多个构造函数和多个析构函数
A: 一个C++类只能有一个构造函数和一个析构函数
B: 一个C++类可以有一个构造函数和多个析构函数
C: 一个C++类可以有多个构造函数,但只能有一个析构函数
D: 一个C++类可以有多个构造函数和多个析构函数
举一反三
- 【单选题】下面关于一个类中的构造函数、析构函数说法 错误 的是() A. 构造函数可以有多个、析构函数只能有一个 B. 有多少个构造函数和拷贝构造函数,就一定有多少个析构函数 C. 任何一个类只有一个析构函数 D. 任何一个类都有且只有一个析构函数
- 下面有关构造函数和析构函数的说法,不正确的有() A: 构造函数和析构函数都不能有返回值 B: 可以定义静态的构造函数 C: 一个类可以有多个构造函数 D: 一个类可以有多个析构函数
- 【单选题】下列关于构造函数与析构函数的叙述中,错误的是 A. 每个类中只有一个构造函数与一个析构函数 B. 每个类中只有一个构造函数,但可以有多个析构函数 C. 每个类中可以有多个构造函数,但只有一个析构函数 D. 每个类中可以有多个构造函数和多个析构函数
- 对于类的构造函数和析构函数,下列描述正确的是( )。 A: 构造函数和析构函数均没有返回类型和参数。 B: 一个类中构造函数和析构函数都可以多个。 C: 一个类的定义中必须写构造函数和析构函数,否则对象就不能正常构造和析构。 D: 一个类中构造函数可以重载;析构函数不能重载。
- 【填空题】类中构造函数可以重载,可以定义_________个构造函数;而析构函数不能重载,只能定义______个