当我们自己编写拷贝构造函数时,编译器就不会为该类生成默认拷贝构造函数了,对于assignment operator也是如此。

1. 拷贝构造函数中记得调用父类的拷贝构造函数,或者相应复制过程

class Man {
private:
int age;
public:
Man(int _age = ) : age(_age){}
}; class Woman : public Man {
public:
Woman() {}
Woman(const Woman& w) : Man(w) {}
Woman& operator=(const Woman& rhs) {
Man::operator=(rhs);
}
};

2. 编写operator函数注意调用父类operartor的形式

最新文章

  1. C# 以管理员方式启动Winform,进而使用管理员控制Windows Service
  2. BASM遵循的规则
  3. HDU 1142 A Walk Through the Forest (求最短路条数)
  4. Asp.Net 高性能框架 SqlSugar.ORM 2.3
  5. 26、Jquery 基础
  6. MySQL日志概述
  7. (转)在Android的webview中定制js的alert,confirm和prompt对话框的方法
  8. ViewPager实现启动引导页面(个人认为很详细)
  9. Swift UI开发初探
  10. TOGAF架构开发方法(ADM)之需求管理阶段
  11. mysql的读写分离
  12. Unity3d 基本设计开发 原则(提高代码可读性)
  13. 等待通知--wait notify
  14. vue-router的简单理解
  15. 初写Linux脚本坑记录
  16. 摹客iDoc的PS插件全新改版!—— 智能检测不对应的设计稿
  17. 利用STM32CubeMX来生成USB_HID_Mouse工程
  18. linux常用命令:service 命令
  19. Extjs 分页传参方法
  20. DRL前沿之:Benchmarking Deep Reinforcement Learning for Continuous Control

热门文章

  1. 树莓派 Raspbian
  2. windows 安装python问题总结
  3. createFile
  4. 主流服务器虚拟化技术简单使用——KVM(一)
  5. 世界最大BT服务器本周死了三回 海盗湾要凉凉?
  6. 洛谷 P5249 [LnOI2019]加特林轮盘赌 题解【概率期望】【DP】
  7. luogu P2365 任务安排(FJOI2019 batch)
  8. django Form数据读取问题
  9. vue,新手上路,基础,常见问题
  10. JavaMail 实现发送验证码,带验证码模板的