首页 > 其他 > 详细

自考新教材-p216

时间:2020-02-04 19:47:59      阅读:56      评论:0      收藏:0      [点我收藏+]

源程序:

#include<iostream>
using namespace std;

class CBase
{
public:
CBase() {}
CBase(CBase &c)
{
cout << "CBase::复制构造函数" << endl;
}
CBase & operator=(const CBase & b)
{
cout << "CBase::operator=" << endl;
return *this;
}
};

class CDerived :public CBase
{
public:
CDerived()
{
cout << "CDerived::复制构造函数" << endl;
}
};

int main()
{
CDerived d1, d2;
CDerived d3(d1); //d3初始化过程中会调用类CBase的复制构造函数
d2 = d1; //会调用类CBase重载的“=”运算符
system("pause");
return 0;
}

运行结果:

技术分享图片

 

自考新教材-p216

原文:https://www.cnblogs.com/duanqibo/p/12260300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!