找考题网-背景图
问答题

简答题 什么是拷贝构造函数,它何时被调用?

【参考答案】

拷贝构造函数的功能是用一个已有的对象来初始化一个被创建的同类对象,是一种特殊的构造函数,具有一般构造函数的所有特性,当创建一个新对象时系统自动调用它;其形参是本类对象的引用,它的特殊功能是将参数代表的对象逐域拷贝到新创建的对象中。
在以下四种情况下系统会自动调用拷贝构造函数: