首页学历类考试大学计算机科学
(简答题)

为什么要用拷贝构造函数?它有哪些特点?

正确答案

拷贝构造函数是一种特殊的构造函数,它的功能是用一个已有数值的对象赋值给另一个同类的一个对象。拷贝构造函数是构造函数,但它是在赋值时被调用,将一个已有数值的对象的数据成员的值拷贝给另一个同类的对象的对应数据成员。
拷贝构造函数的特点如下:
(1)该函数名同类名,因为它也是一种构造函数,并且该函数也不被指定返回类型;
(2)该函数只有一个参数,并且是对同类的某个对象的引用;
(3)每个类都必须有一个拷贝构造函数;
(4)在新建对象时,对对象进行初始化时调用,对象之间赋值不调用。

答案解析

相似试题

  • (简答题)

    拷贝构造函数具有几个参数?它有类型转换的作用吗?

    答案解析

  • (简答题)

    简述构造函数、析构函数和拷贝构造函数的特点和用途。

    答案解析

  • (简答题)

    什么叫做拷贝构造函数?

    答案解析

  • (单选题)

    对于拷贝构造函数,正确的描述是()。

    答案解析

  • (简答题)

    拷贝构造函数何时被调用?

    答案解析

  • (单选题)

    通常,拷贝构造函数的参数是()。

    答案解析

  • (单选题)

    拷贝(复制)构造函数的作用是()。

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

    在下列说法中,()不会调用拷贝初始化构造函数。

    答案解析

快考试在线搜题