itgle.com

对使用默认参数的构造函数,如果在类外定义构造函数,应该在定义构造函数时指定默认值()。此题为判断题(对,错)。

题目
对使用默认参数的构造函数,如果在类外定义构造函数,应该在定义构造函数时指定默认值()。

此题为判断题(对,错)。


相似考题
更多“对使用默认参数的构造函数,如果在类外定义构造函数,应该在定义构造函数时指定默认值()。 ”相关问题
  • 第1题:

    下列关于构造函数的描述中,错误的是

    A.构造函数可以设置默认参数

    B.构造函数在定义类对象时自动执行

    C.构造函数可以是内联函数

    D.构造函数不可以重载


    正确答案:D
    解析:构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。构造函数可以是内联函数,也可以重载。

  • 第2题:

    67、对于复制构造函数,正确的描述是()。

    A.在C++语言中,如果不自定义类的复制构造函数,则每个类都有默认的复制构造函数

    B.必须为每个类定义复制构造函数

    C.如果要使用复制构造函数,则必须在类中先定义

    D.当定义了类的构造函数时,如果要使用复制构造函数,则必须定义复制构造函数


    在C++语言中,如果不自定义类的复制构造函数,则每个类都有默认的复制构造函数

  • 第3题:

    下面有关对构造函数的描述中,错误的是()。

    A.构造函数可以带有返回值

    B.构造函数的名字与类名完全相同

    C.构造函数必须带有参数

    D.构造函数必须定义,不能默认


    构造函数可以有参数,也可以有返回值

  • 第4题:

    下列关于构造函数的描述,错误的是( )。

    A.构造函数可以设置默认参数

    B.构造函数不可以重载

    C.构造函数在定义类对象时自动执行

    D.构造函数可以是内联函数


    正确答案:B
    解析:构造函数是类的一个特殊成员函数,与类同名。构造函数可以是内联函数,并可以重载。

  • 第5题:

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

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

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

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

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


    C