在C++中,编译系统自动为一个类生成默认构造函数的条件是A.该类没有定义任何有参构造函数B.该类没有定义任何无参构造函数C.该类没有定义任何构造函数D.该类没有定义任何成员函数

题目

在C++中,编译系统自动为一个类生成默认构造函数的条件是

A.该类没有定义任何有参构造函数

B.该类没有定义任何无参构造函数

C.该类没有定义任何构造函数

D.该类没有定义任何成员函数


相似考题
参考答案和解析
正确答案:C
更多“在C++中,编译系统自动为一个类生成默认构造函数的条件是A.该类没有定义任何有参构造函数B.该类没 ”相关问题
  • 第1题:

    7、如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()

    A.编译器总是自动创建一个不带参数的构造函数

    B.这个类没有构造函数

    C.这个类不需要构造函数

    D.该类不能通过编译


    A

  • 第2题:

    C#中的每个类都至少有一个构造函数,一个类如果没有定义构造函数,系统会自动为该类创建一个默认的构造函数。


    错误

  • 第3题:

    下列关于C++中类的构造函数说法正确的是:

    A.定义类时用户必须要定义构造函数

    B.无论用户是否定义构造函数,编译器都会自动生成一个没有参数的构造函数

    C.定义类时如果不定义构造函数,编译器会自动生成一个无参构造函数

    D.类对象生成的时候,会通过函数重载调用类中定义的某个构造函数(如果定义了多个)


    C

  • 第4题:

    在 C++中,编译系统自动为一个类生成缺省构造函数的条件是()。

    A.该类没有定义任何成员函数

    B.该类没有定义任何有参构造函数

    C.该类没有定义任何无参构造函数

    D.该类没有定义任何构造函数


    C

  • 第5题:

    【单选题】4.2 编译系统自动为一个类生成缺省构造方法的条件是()

    A.该类没有定义任何构造方法

    B.该类没有定义任何无参构造方法

    C.该类没有定义任何有参数构造方法

    D.该类没有定义任何成员方法