• 2022-06-04
    构造函数的任务是()。构造函数无()。类中可以有()个构造函数,它们由()区分。如果类说明中没有给出构造函数,则C++编译器会()。拷贝构造函数的参数是(),当程序没有给出复制构造函数时,系统会自动提供()支持,这样的复制构造函数中每个类成员()。
  • 初始化数据成员;函数返回类型说明;多;不同的参数表;自动给出一个默认的构造函数;同一类对象的引用;默认的的复制构造函,称为默认的按成员语义支持;被依次复制

    举一反三

    内容

    • 0

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

    • 1

      如果一个类中没有定义任何构造的函数,系统会自动提供一个( )构造函数。

    • 2

      如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。

    • 3

      关于构造函数的描述,错误的是____ A: 构造函数的返回值可以是void B: 构造函数是一种特殊成员函数 C: 如果没有定义构造函数,系统会自动生成一个默认的构造函数 D: 一个类可以有多个构造函数

    • 4

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