51、复制构造函数具有的下列特点中,()是错误的。A.如果一个类中没有定义复制构造函数时,系统将自动生成一个默认的B.复制构造函数只有一个参数,并且是该类对象的引用C.复制构造函数是一种成员函数D.复制构造函数的名字不能用类名

51、复制构造函数具有的下列特点中,()是错误的。

A.如果一个类中没有定义复制构造函数时,系统将自动生成一个默认的

B.复制构造函数只有一个参数,并且是该类对象的引用

C.复制构造函数是一种成员函数

D.复制构造函数的名字不能用类名


参考答案和解析
复制构造函数的名字不能用类名

相关考题:

假定CTest为一个类,并且有一无默认值的的有参构造函数和一无参构造函数,则执行“CTest objTest;”语句时将自动调用该类的( )。 A.有参构造函数B.无参构造函数C.复制构造函数D.赋值构造函数

●如果编程者没有显式定义构造函数(包括复制构造函数),C++编译器就 (37) 。(37) A.出现编译错误B.没有构造函数C.必须显示定义D.隐式定义缺省的构造函数

如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。class my(21ass{private:int data:public::MyClass(int value);//构造函数MyClass(const______anotherObject); //复制构造函数

( 12 )对于一个类定义,下列叙述中错误的是A )如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B )如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数C )如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D )如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

下列不是描述类的成员函数的是A.构造函数B.析构函数C.友元函数D.复制构造函数

有关构造函数的说法中错误的是A.构造函数名字和类的名字一样B.构造函数在说明类变量时自动执行C.构造函数无任何函数类型D.构造函数有且只有一个

下列关于构造函数的描述中,错误的是( )。A.构造函数可以设置默认参数B.构造函数在说明类变量时自动执行C.构造函数可以对静态数据成员进行初始化D.构造函数可以重载

对于复制构造函数和赋值操作的关系,正确的是( )。A.复制构造函数和赋值操作是完全一样的操作B.进行赋值操作时,会调用类的构造函数C.当调用复制构造函数时,类的对象正在被建立并被初始化D.复制构造函数和赋值操作不能在同一个类中被同时定义

对于一个类的定义,下列叙述中错误的是A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数

下列关于构造函数的叙述错误的是( )。A.构造函数的作用就是在对象被创建时利用特定的值构造对象B.构造函数在被创建的时候由系统自动调用C.构造函数可以被重载D.构造函数可以与类名不一样

下列有关拷贝构造函数的描述中错误的是( )。A.拷贝构造函数是一种构造函数B.拷贝构造函数与一般的构造函数一样,可以设置多个形参C.每一个类中都必须有一个拷贝构造函数D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象

有下列的程序:includeincludeusing namespace std;class MyString{pub 有下列的程序: #include<cstring.h> #include<iostream.h> using namespace std; class MyString { public: MyString(const char*s); ~MyString()<delete[]data;} protected: unsigned len; char*data; };A.构造函数的实参不允许是本类的对象B.没有定义实现深层复制(深拷贝)的复制构造函数C.构造对象a时实参与形参类型不符D.系统不能生成默认的复制构造函数

不是构造函数的特征。(58)是析构函数的特征。关于成员函数特征的下述描述中,(59)是错误的。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置默认参数D.构造函数必须指定类型说明

C++语言函数中不能由系统自动生成的是A.析构函数B.构造函数C.内联函数D.复制构造函数

下列关于构造函数的描述中,错误的是( )。A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执行C.构造函数可以是内联函数D.构造函数不可以重载

下列关于构造函数的描述,错误的是( )。A.构造函数可以设置默认参数B.构造函数不可以重载C.构造函数在定义类对象时自动执行D.构造函数可以是内联函数

形如A::A(A )的构造函数称为( )。A.拷贝函数B.复制函数C.初始化函数D.拷贝初始化构造函数

在下列选项中,()不是类的成员函数。A、构造函数B、析构函数C、友元函数D、复制构造函数

下列关于构造函数的描述中,错误的是()。A、构造函数可以重载B、构造函数名同类名C、带参数的构造函数具有类型转换作用D、构造函数是系统自动调用的

下列关于拷贝构造函数的描述中,错误的是()。A、一个类可以定义多个拷贝构造函数B、若未定义拷贝构造函数,则系统会提供一个默认拷贝构造函数C、当类中有指针成员变量时,通常要为这个类定义一个拷贝构造函数来实现深拷贝D、拷贝构造函数中的参数按引用方式传递

在Java中,下面对于构造函数的描述错误的是()。A、类不一定要显式定义构造函数B、构造函数的返回类型是voidC、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、一个类可以定义多个构造函数

有的类定义时可以不定义构造函数,所以构造函数不是必需的。

下列是构造函数的特点,()是错误的A、构造函数是一种成员函数,它具有一般成员函数的特点B、构造函数的名称与其类名相同C、构造函数必须指明其类型D、一个类中可以定义一个或多个构造函数

多选题在Java中,下面对于构造函数的描述错误的是()。A类不一定要显式定义构造函数B构造函数的返回类型是voidC如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D一个类可以定义多个构造函数

单选题下列关于构造函数的描述中,错误的是(  )。A构造函数可以设置默认的参数B构造函数在定义类对象时自动执行C构造函数可以是内联函数D构造函数不可以重载

单选题下列关于构造函数的描述中,错误的是()。A构造函数可以重载B构造函数名同类名C带参数的构造函数具有类型转换作用D构造函数是系统自动调用的

单选题下列关于构造函数的描述中,错误的是(  )。A构造函数名与类名相同B构造函数可以有返回值C构造函数可以重载D每个类都有构造函数

单选题在下列选项中,()不是类的成员函数。A构造函数B析构函数C友元函数D复制构造函数