拷贝构造函数的功能是用已有对象来初始化一个被创建的同样对象,是一种特殊的构造函数,具有一般构造函数的所有特性,当创建一个新对象对他进行初始化的时候系统会调用他,其形参是本类对象的引用,它的特殊功能是将参数代表的对象逐域拷贝到新创建的对象中。
1.缺省的拷贝构造函数
classname(const classname&ob)
{
//按数据成员的顺序逐一赋值
}
2.自定义拷贝构造函数
classname(const classname&ob)
{
//自定义拷贝构造函数的函数体
}
ob其实就是旧对象。
07-13
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交